很抱歉,我没测一下,动态增加下拉框的内容按照我第一个写法IE没问题,firefox会出错。
改成这样都可以了。
从js数组中得到:看例子
- <html>
- <head>
- </head>
- <body>
- <select id="collect" onclick="fun()"></setect>
- <option>AAA</option>
- <option>BBB</option>
- <script type="text/javascript">
- var tom=['CCC','DDD']
- var collect=document.getElementById("collect")
- var old=collect.innerHTML
- var fun =function(){
- var niw=" "
- for(var i=0;i<tom.length;i++){
- niw+='<option>'+tom[i]+'</option>';
- }
- collect.innerHTML=old+niw
- }
- </script>
- </body>
- </html>