引用地址:http://www.cnblogs.com/cosy/archive/2006/09/26/514757.html
用javascript操纵页面元素,想给制定的Element添加Attribute,用了
div.setAttribute("class", "tdbg");
div.setAttribute("onclick", "test");
结果在IE里查看,看到元素的代码里明明有了这些设置,可是一个都没有起作用,用mozilla试是对的。
翻书…………
原来两句话在IE里都错啦。
IE里class应为className;
在IE里‘onclick’是一个Event,不能用添加Attribute 的方法 setAttribute 来设定,
后来选择了DOM的添加Event 的方法
div.attachEvent('onclick',test);
这种方法在mozilla中也可以正常使用。
IE中setAttribute的疑惑
最新推荐文章于 2020-12-01 16:58:42 发布