<SCRIPT LANGUAGE="javascript">
var oSelect = document.getElementById("selectUserGrop");
for(var i=0; i<list1.length; i++){
var oOption = document.createElement("OPTION");
oOption.text= list[i];
oOption.value=list[i];
oSelect.add(oOption);
}
</SCRIPT>
var oSelect = document.getElementById("selectUserGrop");
for(var i=0; i<list1.length; i++){
var oOption = document.createElement("OPTION");
oOption.text= list[i];
oOption.value=list[i];
oSelect.add(oOption);
}
</SCRIPT>
解决方案 »
- 求一个新浪微博登录时的提示js效果
- ExtJS combo如何在前台获取value
- 如何获得ID对应的HTML标签呢?
- 页面下拉框增加一项“全部”
- javascript里面有不有可以得到当前页面地址的函数,具体是怎么写的呢
- 如何在*.js文件中调用SESSION中的数据。
- 我是新手,请高手给予指点!!!
- 新“框架中传递变量的疑问”——100分的送!
- 我连confirm多不会用,请教!!
- 页面内有两个框架,分别为leftFrame 和mainFrame,leftFrame中有form1. mainFrame用于显示以form1传来的数据查出的数据,即如何在两个框
- 在同一个页面 我有一些div 需要隐藏 个别的不隐藏 怎么写css
- js动态生成select的的option的问题 100分
我每选择一次
option就多追加一次
我用的onclick事件
有什么方法能不让他追加
在不改变onclick事件的基础上
则不加。
}如果实在不行,可以先remove 所有 option 再加。
首先add 请选择
再遍历list
<html>
<head>
<title> changeType </title>
<script type="text/javascript">
var list=["AAA","BBB","CCC"];
function getSystemUserGroup(s)
{
if(s.options.length>1) return;//添加过直接返回
for(var i=0;i<list.length;i++)
s.options.add(new Option(list[i],list[i]));
}
</script>
</head>
<body>
<select name="select" id="selectUserGrop" onChange="ChooesUserGoup()" onclick="getSystemUserGroup(this)">
<option value="null">请选择</option>
</select>
</body>
</html>