假设有:
<select name="sname">
<option value="1">class 1</option>
<option value="2" selected>class 2</option>
</select>
执行:
var opt = document.createElement("option");
opt.value="3";
opt.innerHTML="class 3";
document.getElementById("sname").appendChild(opt);
document.getElementById("sname").selectedIndex=2;
//这样并不能选中第三项,只有新加的项会出现这种情况
解决:
在document.sname.selectedIndex=2;之前调用一下document.getElementById("sname").focus();
或者setTimeout(0, new Function("document.getElementById('sname').selectedIndex=2;"));
分享到:
相关推荐
对原来的select的操作完全没有改变,取值依然是取select的值,设置选中,添加项删除项等等都没有改变。用脚本动态设置select的值时请在后面加上一个change()这样显示的值才会改变。不知道怎么监控脚本对select的值的...
NULL 博文链接:https://fxiaozj.iteye.com/blog/1182193
关于解决ElementUi中select框在页面滚动时el-option超出元素区域的问题+ cascader滚动超出问题
select 控件的 option用jQuery动态添加,然后选中某项时,IE6不能执行(火狐没问题),用try{}catch(err){alert(err.description);}提示为“无法设置selected属性 未指明的错误”
自定义Spinner实现初始为请选择之类的不参与列表的显示
本文实例讲述了JavaScript实现向select下拉框中添加和删除元素的方法。分享给大家供大家参考,具体如下: 1、说明 a. 利用append()方法向下拉框中添加元素 b. 利用remove()方法移除下拉框中最后一个元素 2、实例源码...
近来做项目,用的jquery1.6.2库,当动态增加div 及select时,事件却不起作用。 查了一些资料,发现bind事件:向匹配元素附加一个或更多事件处理器。而live事件:为当前或未来的匹配元素添加一个或多个事件处理器。 ...
在Vue iView中的Select中选项以及选中项使用Poptip,两个组件结合,组件类,可以直接引入
本篇文章主要介绍了jQuery实现select下拉框获取当前选中文本、值、索引以及添加/删除Select的Option项的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧
其实这本书一直都在我的电脑里,只是没认真看过。...Select的操作包括动态添加、删除、移动、获取选中项的值、排序等等,现在一一讲述。 1、向Select里添加Option 代码如下://IE only,FF不支持Add方法 fun
select id=”jobSelect” style=”width: 200px;” name=”jobSelect”> ’jobSelect xss=removed> ”selected” value=”-1″>–依职类筛选– ”-1″>–依职类筛选– <s:iterator value=”jobCat”
支持深度嵌套的项-与[React Drag to Select]( ,您尝试选择的项不必是父HOC的直接子项。只要它们内部具有useSelectableByDragging ,并且 支持虚拟化-与[React Drag to Select]( ,我们的库也可以支持虚拟化列表...
给某个option 添加 selected = selected 属性就是默认选项 如: 复制代码代码如下: <select id=”isAudit” name=”isAudit”> ”2″>全部</option> ”1″ xss=removed>通过</option> ”0″>未通过</option>...
// //将被选中项的索引设置为ListBox.Items.Count-1就OK了 // ListBox.SelectIndex=ListBox.Items.Count-1; // (3).上一条 // //用当前被选中的索引去减 1 // ListBox.SelectIndex=ListBox.SelectIndex - 1; // (4)....
//为Select添加事件,当选择其中一项时触发 2. var checkText=$(“#select_id”).find(“option:selected”).text(); //获取Select选择的Text 3. var checkValue=$(“#select_id”).val(); //获取Select选择的...
//为Select添加事件,当选择其中一项时触发 2. var checkText=$(“#select_id”).find(“option:selected”).text(); //获取Select选择的Text 3. var checkValue=$(“#select_id”).val(); //获取Select选择的Value...
Issue Settings—> Priorities,这个是设置问题的优先级,可以更加自己的需要进行修改,删除或添加。如下图是我修改了的优先级,把优先级该为问题的严重程度,方便自己使用,这里可以每个公司进行修改: 3、 ...
Jquery的选择器很强大,对select的options对象添加的时候我找了老半天才找到 代码如下:/**//* 文件名:jquery.liu.select.js 功能说明:本js文件为jquery类库的一个插件,主要实现对select的操作. 作者:John Liu 编写...
当做一款APP,需要选择本地图片时,首先考虑的无疑是系统相册,但是Android手机五花八门,再者手机像素的提升,大图无法返回等异常因数,导致适配机型比较困难,微信、QQ都相继的在自己的APP里集成了图片选择功能,...