首先: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>";//加一个新标签试试看
然后:在这里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>";//加一个新标签试试看
解决方案 »
- 请教:让弹出窗口自动最小化
- jquery获取checkbox是否选中不是实时的?
- Automation服务器不能创建对象是什么错误?
- 还是精确度问题
- ExtJs中Grid初始化时的问题
- 急急急,在线急等!!!
- 怎样判断列表框是否获得焦点
- 达人帮我给这段代码做个注释!谢谢!
- 求关于javascript中一个树状菜单的问题
- 在js中有没有办法获取一个变量的名字啊?比如说:var _Flat_Theme = new Object(); 使用一个函数 fnGetVarName(_Flat_Theme) 就能够返回
- 怎样来获取页面滚动后的鼠标位置?
- 建立了一个正则表达式后,可使用它来干那些事情?怎么使用?不好意思,没分了
select1.options.length=0;
select1.options[select1.options.length]=new Option('aa','nn')
字符串操作,事件经常加不进去。