IE BUG: select 对象的 innerHTML属性居然吃了半个option.
来源:互联网 发布:淘宝星级怎么算 编辑:程序博客网 时间:2024/05/17 04:06
自己在使用ajax填充select标签属性的时候,用document.getElementById(seleName).innerHTML=xmlHttp.responseText;的方法把<option>字符串填入<select></select>里面,发现其中第一个<option>的起始标签被吃掉了,只留下xxx</option>,照成标签不能正常显示出来,上网查找发现这是IE的BUG,所以改为直接填充<select>
下文转自:http://hi.baidu.com/test/blog/item/7e019245dc80983f8794736e.html
<select id="month">
</select>
<script lanuage="JavaScript">
var tmp;
for (var i = 1; i <= 12; i++)
{
tmp += "<option>" + ((i>9)?i:"0"+i) + "</option>";
}
var H_select = document.getElementbyId("month");
H_select.innerHTML = tmp;
</script>
在firefox下显示正常,在ie下居然什么都没...
检查H_select.innerHTML,值为"01</option><option>02</option><option>03</option><option>04</option><option>05</option><option>06</option><option>07</option><option>08</option><option>09</option><option>10</option><option>11</option><option>12</option>",
第一个"<option>"Tag竟然不见了!
在网上查了下,说是IE的BUG,
说不得只有改:
<span id = "month_container">
</span>
<script lanuage="JavaScript">
var tmp = "<select>"
for (var i = 1; i <= 12; i++)
{
tmp += "<option>" + ((i>9)?i:"0"+i) + "</option>";
}
tmp += "</select>";
var H_select = document.getElementbyId("month_container");
H_select.innerHTML = tmp;
</script>
- IE BUG: select 对象的 innerHTML属性居然吃了半个option.
- IE Select的innerHTML丢失option的bug
- 使用bBank.js解决IE下select标签innerHTML插入option的BUG
- [举一反三]解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari) 前言: 这是一个老bug了,现在提供一个完美解决方案。由于我一直是用createElement来创建动态的op
- innerHTML属性导致未知的运行时错误ie bug
- innerhtml ie bug
- IE中只读的innerHTML属性
- innerHTML 和 getElementsByName 在IE下面的bug 的解决
- IE下对select标签的innerHTML支持问题
- 解决IE下select innerHTML无效的问题
- 更改select内option的属性
- select-option的属性与值得获取
- js关于对象的innerHTML属性问题
- Option 和 Select 对象的基本使用
- innerHTML属性-----注意事项 by IE
- gcc-4.6 居然bug了.
- js select option对象
- IE 6/7/8 BUG:下拉框select设宽度时option超出显示不全
- ETL基本概念
- 使用Apache CXF开发WebServices服务端
- 一个AJAX+Database+XML的实例分析.(ajaxImage)
- Smarty 模板 图片、CSS、JavaScript文件路径替换(用ecshop的正则表达式)
- cerr
- IE BUG: select 对象的 innerHTML属性居然吃了半个option.
- 探索Google App Engine背后的奥秘(3)- Google App Engine的简介
- 关于JNI技术的一个小例子
- 执行其它网站地址,再返回到本站
- cannot simultaneously fetch multiple bags异常的解决
- MCU 中断划分
- MFC各种句柄
- excel中 VBA实现 两sheet表间查询赋值应用示例
- 用MFC对话框做无闪烁图片重绘