读书人

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

发布时间: 2013-09-09 20:31:09 作者: rapoo

有没有比较好的方法生成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>

读书人网 >JavaScript

热点推荐