首先:innerText是指标签内的文本,而不是HTML代码,想要改变内部代码要用innerHTML
然后:在这里innerHTML也是不好用的,select并不支持.你可以用outerHTML来改变select对象的options
如:原来
<select id="o2"><option value=1>1</option></select>
这样改变:
var o2=document.getElementById("s2"); //获得页面上的一个<select>
o2.outerHTML="select id='o2'><OPTION selected>请选择</OPTION></select>";//加一个新标签试试看