我正在使用DOM Element
创建div
phototab = document.createElement('div');
phototab.setAttribute('class', 'phototab fleft');
//phototab.className = "phototab fleft";
我尝试了两种方法,但未在IE7中添加类
最佳答案
您不能使用setAttribute()
影响实际上是DOM元素属性的事物。
phtototab.className = 'phototab fleft';
应该管用。 (这是IE的事情;其他浏览器的挑剔程度较低,但对于IE,属性是属性,属性是属性。)
编辑-我应该说,当不必要时,您不应使用
.setAttribute()
。