IE 浏览器的 setAttribute bug
发布时间:2018-09-01 08:22 所属栏目:30 来源:站长网
导读:烈火网(LieHuo.Net)教程 在IE6,IE7中,如果动态生成input元素,是无法为其设置name属性的。当然这bug已经在 IE8 中被修复,详见这里。由于name属性对表单元素非常重要(在提交表单时,与value属性组成键值对,发送到后台),因此必须留意这个bug。 !doctyp
烈火网(LieHuo.Net)教程 在IE6,IE7中,如果动态生成input元素,是无法为其设置name属性的。当然这bug已经在IE8中被修复,详见这里。由于name属性对表单元素非常重要(在提交表单时,与value属性组成键值对,发送到后台),因此必须留意这个bug。
解决办法有两个,如用innerHTML,觉得innerHTML真是一个伟大的发明,连火狐与W3C那帮死对头也不得不屈服。
另一个利用IE强大的createElement特征,它能在创建元素的同时,连属性也一起创建。
(编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读