慕粉3241233
2016-04-27 10:46
为什么修改元素的className属性不能通过setAttribute方法来实现?
setAttribute("className","a")不要这么写,因为IE8/9/10/Firefox/Safari/Chrome/Opera不支持setAttribute('className',xxx)方式设置元素的class,但IE6/7支持
setAttribute("class","a")这么写正确,IE8/9/10/Firefox/Safari/Chrome/Opera支持,IE6/7不支持setAttribute('class',xxx)方式设置元素的class
如果你有IE6/7的话可以尝试一下
这个只是在IE中才能实现,在其他W3C标准的浏览器里面是无效的
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题