js select innerHTML问题
jsp的,select 控件中,用innerHTML来显示下拉数据,总是有问题。
如:
jsp中.
js中.
最后,
test中,也就显示不出来。
1.该如何处理?
2.反而用innerText可以弹出<option value=2>222</option>的框,
但是显示不出来内容到下拉框中。
PS:
data有可能是一串,如
所以,单独一个个的解析出来用option来搞,有些麻烦(dwr用java代码来查询的数据),不想用这种方法。
如:
jsp中.
<select id="test">
</select>js中.
var obj_td = document.getElementById("test");
var data = '<option value=2>222</option>'
obj_td.innerHTML = data;
alert(obj_td.innerHTML);
最后,
obj_td.innerHTML弹出的框中,显示的是222</option>,test中,也就显示不出来。
1.该如何处理?
2.反而用innerText可以弹出<option value=2>222</option>的框,
但是显示不出来内容到下拉框中。
PS:
data有可能是一串,如
<option value='-1'>-请选择-</option><option value='10'>指定专营店</option><option value='21'>销售点</option><option value='64'>沟通代理</option>
所以,单独一个个的解析出来用option来搞,有些麻烦(dwr用java代码来查询的数据),不想用这种方法。
...全文
相关推荐
javascript eval()应用实例 select
eval() [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
CSS自定义select下拉选择框不用其他标签模拟且兼容多数浏览器
怎么自定义select下拉选择框的样式,起先考虑怎样使用纯CSS实现,把浏览器默认的样式覆盖掉,但达不到理想的兼容,下面是比较有效的解决方案,需要的朋友可以看看
JS下拉框-输入自动弹出
JS下拉框-输入自动弹出 比如a ,自动列出 ab,abc
IE6/7/8/9中Table/Select的innerHTML不能赋值的解决方法
IE6/7/8/9中Table/Select的innerHTML不能赋值的解决方法,需要的朋友可以参考下。
三级联动插件
area .js select三级联动 有示列


