После добавления appendChild () в ie6 таблицы стилей применяются к этому элементу? - PullRequest
1 голос
/ 27 мая 2010

Я создаю некоторые элементы в 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 поддерживает стили только для идентификаторов, а не классов, или я делаю что-то не так?

1 Ответ

1 голос
/ 27 мая 2010

Глупые ошибки ускользают у меня из головы. Исправлено с помощью следующего кода:

parent.id = 'parent';
child.className = 'child';
...