首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

有没有比较好的步骤生成select的option

2013-09-09 
有没有比较好的方法生成select的option有HTML代码select nametest/select在JavaScript已知var str

有没有比较好的方法生成select的option
有HTML代码
<select name="test"></select>

在JavaScript已知
var str='<option value ="volvo">Volvo</option>  <option value ="saab">Saab</option>  <option value="opel">Opel</option>  <option value="audi">Audi</option>';
现在有没有什么好的方法,根据str的值初始化HTML里的select的下拉框?

[解决办法]
ie设置innerHTML不行,可以通过outerhtml来弄

<select name="test"></select> 
<script>
    var str = '<option value ="volvo">Volvo</option><option value ="saab">Saab</option>  <option value="opel">Opel</option>  <option value="audi">Audi</option>';
    var obj = document.getElementsByName("test")[0];
    if (window.ActiveXObject)obj.outerHTML=obj.outerHTML.replace(/<\/select>/i,str+'</select>');
    else obj.innerHTML += str;
</script>
 

热点排行