如何在<select>的首部加一个<option>? add(new Option("text","value"),0); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 add(new Option("text","value"),0); 没用吧。 document.all.selectid.options.add(new Option("text","value"),0); <script type="text/javascript">//<![CDATA[ var Sle = document.getElementById("sle"); var Opt = document.createElement("option"); Opt.innerHTML = 0; fAppendFirstForSle(Sle, Opt); function fAppendFirstForSle(Sle, Opt) { if(Sle.options.length===0) Sle.appendChild(Opt); Sle.insertBefore(Opt, Sle.firstChild); }//]]></script> 整理了一下,转型兄的可以<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>新建网页 2</title></head><body><select name="sle" size="1" onchange=alert(this.value)><option value="2">1</option><option value="2">2</option><option value="3">3</option></select></body></html><script type="text/javascript"> function fAppendFirstForSle(Sle, Opt) { if(Sle.options.length===0) Sle.appendChild(Opt); Sle.insertBefore(Opt, Sle.firstChild); } var Sle = document.getElementById("sle"); var Opt = document.createElement("option"); Opt.innerHTML = "我是新插入的"; Opt.value="0"; fAppendFirstForSle(Sle, Opt); </script> ...有个逻辑错误....还是修正一下吧....<select id='sle'> <option>1</option> <option>2</option> <option>3</option></select><script type="text/javascript">//<![CDATA[ var Sle = document.getElementById("sle"); var Opt = document.createElement("option"); Opt.innerHTML = 0; fAppendFirstForSle(Sle, Opt); function fAppendFirstForSle(Sle, Opt) { if(Sle.options.length===0) { Sle.appendChild(Opt); return; } Sle.insertBefore(Opt, Sle.firstChild); }//]]></script> 一段2级下拉列表联动的代码,如何取得需要的值 【新手求教】如何在javaScript里面给session赋值啊? extjs:form表单提交与filefield控件 求~支招 如何实现鼠标放到文字上时,在文字正下方有个矩形区域 OnLine在另一个页面动态添加控件(高手请进-有解决方法加分) 请问Div如何完全盖住dropdownlist啊? 谁有办法让文本文件自动“另存为”??? 求助:jquery mobile 手指滑动swipe动作 的滑动距离设置 javascript随笔---小白求教 关于this作用域问题 十六进制数如何演算为十进制数? 求用javascript画圆的代码
//<![CDATA[
var Sle = document.getElementById("sle");
var Opt = document.createElement("option");
Opt.innerHTML = 0;
fAppendFirstForSle(Sle, Opt);
function fAppendFirstForSle(Sle, Opt)
{
if(Sle.options.length===0) Sle.appendChild(Opt);
Sle.insertBefore(Opt, Sle.firstChild);
}
//]]>
</script>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 2</title>
</head><body>
<select name="sle" size="1" onchange=alert(this.value)>
<option value="2">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</body></html><script type="text/javascript">
function fAppendFirstForSle(Sle, Opt)
{
if(Sle.options.length===0) Sle.appendChild(Opt);
Sle.insertBefore(Opt, Sle.firstChild);
} var Sle = document.getElementById("sle");
var Opt = document.createElement("option");
Opt.innerHTML = "我是新插入的";
Opt.value="0";
fAppendFirstForSle(Sle, Opt);
</script>
<option>1</option>
<option>2</option>
<option>3</option>
</select><script type="text/javascript">
//<![CDATA[
var Sle = document.getElementById("sle");
var Opt = document.createElement("option");
Opt.innerHTML = 0;
fAppendFirstForSle(Sle, Opt);
function fAppendFirstForSle(Sle, Opt)
{
if(Sle.options.length===0)
{
Sle.appendChild(Opt);
return;
}
Sle.insertBefore(Opt, Sle.firstChild);
}
//]]>
</script>