用js动态添加option,并指定其位置的问题......急求 另问,要动态移除一个option呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select.options[i].value="你要得值";select.options[i].text="你要得值";i为位置 <script> function doit() { var optn = "-1003-"; var optv = "1003"; var inserto = new Option('-1003-', '1003'); var sel = document.getElementById('drp1').options; for (var i=0; i<sel.length ; i++) { if (sel[i].value == '1001') { sel[i].insertAdjacentElement('afterEnd', inserto); } }//下面这步可以优化,可能是我本地浏览器的问题;insertAdjacentElement并未完全执行; for (var i=0; i<sel.length ; i++) { if (sel[i].value == '1003') { sel[i].text = '-1003-'; } } return true; }</script></HEAD><BODY><INPUT TYPE="button" NAME="" onclick="return doit();" value="Doit!"><select name="drp1" id="drp1" onchange="alert(this.value);"><option value="1001" >1001</option><option value="1004" >1004</option><option value="1005" >1005</option><option value="1006" >1006</option><option value="1009" >1006</option><option value="1012" >1012</option><option value="1013" >1013</option></select></BODY></HTML> JS获取另一个网页的内容 帮看下JS在FIREFOX中的菜单不能展开问题,IE是正常 在javascript中将字符串转换成日期对像 ●一个asp和js一起使用的问题? 怎样用javascript判断输入的用户名只能是英文和数字的结合? 中国制造!媲美奔腾3的龙芯2号首次公开曝光[图] 在线等,在一个输入框输入名称,在另一个输入框显示该名称对应的值. 我收藏的一些精品文章,结集成册,供大家免费下载三天,过期不候,抓紧时间!!! 小问题 art.dialog.open报错!!!求助 调用框架的另外HTM文件内容的语句语法有哪些地方错了,解决了马上给100分! 求一个密码验证的正则表达式
select.options[i].text="你要得值";
i为位置
function doit()
{
var optn = "-1003-";
var optv = "1003";
var inserto = new Option('-1003-', '1003');
var sel = document.getElementById('drp1').options;
for (var i=0; i<sel.length ; i++)
{
if (sel[i].value == '1001')
{
sel[i].insertAdjacentElement('afterEnd', inserto);
}
}
//下面这步可以优化,可能是我本地浏览器的问题;insertAdjacentElement并未完全执行;
for (var i=0; i<sel.length ; i++)
{
if (sel[i].value == '1003')
{ sel[i].text = '-1003-'; }
}
return true;
}</script>
</HEAD><BODY>
<INPUT TYPE="button" NAME="" onclick="return doit();" value="Doit!">
<select name="drp1" id="drp1" onchange="alert(this.value);">
<option value="1001" >1001</option>
<option value="1004" >1004</option>
<option value="1005" >1005</option>
<option value="1006" >1006</option>
<option value="1009" >1006</option>
<option value="1012" >1012</option>
<option value="1013" >1013</option>
</select>
</BODY>
</HTML>