我发现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属性值设置进去。