setAttribute设置无效

我发现ie浏览器中动态用setAttribute设置style属性值始终不能设置,经过一番查找发现了这篇文字

http://webcenter.hit.edu.cn/articles/2009/05-16/05070500.htm

IE并不是不支持setAttribute这个函数,而是不支持用setAttribute设置某些属性,例如对象属性、集合属性、事件属性,也就是说用setAttribute设置style和onclick这些属性在IE中是行不通的。

只想说ie对开发者真是太不人道了。

最后还是通过

var td=document.createElement('tr');
td.innerHTML='<image style="..."><image>';

这种方式把image的style属性值设置进去。

posted @ 2017-07-04 16:11  蓝色星辰  阅读(2609)  评论(0编辑  收藏  举报