首页 > 文章列表 > 如何使用JavaScript实现下拉列表选项的上移和下移功能?

如何使用JavaScript实现下拉列表选项的上移和下移功能?

474 2025-04-11

如何使用JavaScript实现下拉列表选项的上移和下移功能?

修改js代码(上移下移功能不管用)

需要的问题代码为:

<button onclick="changepos(list2,-1)" type="button">上移</button>
              <button onclick="changepos(list2,1)" type="button">下移</button>

上移下移的这个功能需要修改js代码如下:

        function changepos(obj, index) {
            var i = obj.selectedIndex;
            if(index == -1) {
                if(i > 0) {
                    var op = obj.options[i];
                    obj.remove(i);
                    obj.add(op, obj.options[i - 1]);
                }
            } else if(index == 1) {
                if(i < obj.options.length - 1) {
                    var op = obj.options[i];
                    obj.remove(i);
                    obj.add(op, obj.options[i + 1]);
                }
            }
        }
来源:1730114818