setAttribute ie6,7

ie6,ie7下,

setAttribute 无法对class,onclick等属性进行设置。

class需要换成className,

onclick只能直接写onclick=function(){}

或者ie6,ie7下支持:

var a = (function(){return function(){

    fn(arg);

}})()

obj.setAttribute("onclick",a);

原文地址:https://www.cnblogs.com/jiajiaobj/p/2411991.html