js 动态添加属性不能显示(在兼容模式下不显示,正常的显示

2024-11-20 07:21:23
推荐回答(2个)
回答1:

楼主,ie6,7是不支持用setAttribute来添加style和事件的,可以做如下修改:

div2.style.cssText="border:1px solid red;width:30px;height:20px;margin:3px;"
div2.onclick=function(){alert(1);}

这样就没问题了

回答2:

恩,虽然测试了一下,却是兼容模式下不能实现。
一个是 完全用 jquery重写,
一个人,保持 ie 的标准w3c 也就是头协议。