大体意思是 更改id 为 "id" 的 select 选择框中的所有option的值
解决方案 »
- 请问如何让一个div左右收缩或展开
- 高分求js获取客户端网卡的IP地址(单ip的情况已能获取到,网卡上若配了多个ip,如何获取所有ip?)在线等~~~~~~
- JS
- xmlHttpRequest.responseText包含什么内容?
- 初级问题请教,表单文本框取值后,for怎么不循环呢?
- 怎么计算网页打开的时间
- 使用IE6时window.open弹出的页面是空白页面
- 点击文本框后面的时间图片,弹出一个窗口,选中年月日和具体时间后,可以自动将其时间显示在文本框中。
- 一个textRange的问题,请大家帮帮忙,代码很短,但实在找不到哪里错了,
- 为什么我得ie只要是javascript的链接都点不开啊?
- 求一本有条能力,和现在丰富的JavaScript实例的书,不要去百度啊,要有亲身体会
- 联动菜单,动一个。变两个
<BODY>
<select id="s">
</select> <SCRIPT LANGUAGE="JavaScript">
<!--
var option = new Option( "abc", "2312" );
document.all.s.options[0] = option;
var option2 = new Option( "def", "2312" );
document.all.s.options[1] = option2;
//-->
</SCRIPT>
</BODY>
Option是 select 中的选择项,str1 是页面中看到的描述,而str2是这一项的值,比如
<option value="这里是str2">这里是str1</option>
new option(); 一般用在动态生成选择项目
{
var selectObj = document.getElementById(id); //得到指定 id 的对象
data=document.getElementById( id+"txt" ).value =""; //得到id为 id+“txt”的对象的值,应该 赋给哪个变量的 (data )
selectObj.length=0 ; //指定对象的长度
selectObj.options[selectObj.length] = new Option("", ""); //建立option 对象给空值并放到selectObj
for(var i=0;i <data.length;i++)
{
selectObj.options[selectObj.length] = new Option(data[i].text,data[i].value); 给selectObj
新建立的option对象赋新值
}
}