1

私は次のように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のスタイルのみをサポートし、クラスはサポートしていませんか、それとも何か間違ったことをしていますか?

4

1 に答える 1

1

愚かな間違いが私の心を滑らせます。次のコードで修正しました。

parent.id = 'parent';
child.className = 'child';
于 2010-05-27T02:59:17.080 に答える