我在javascript中创建了一些元素,比如:
var parent = document.createElement('div'); parent.setAttribute('id', 'parent'); var child = document.createElement('div'); child.setAttribute('class', 'child'); parent.appendChild(child); otherelement.appendChild(parent);
我有一个样式表 #parent 和 .child . 但是,样式似乎应用于父对象,而不是子对象。IE6是否只支持ID上的样式而不支持类,或者我是否做错了什么?
#parent
.child
愚蠢的错误让我难以忘怀。用以下代码修复:
parent.id = 'parent'; child.className = 'child';