Это мой код:Добавление элемента с определенным стилем, используя метод AppendChild
(a=document).getElementsByTagName('body')[0].appendChild(a.createElement('div').style.cssText="someCssStyle");
это не работает! , но когда я пишу только это:
(a=document).getElementsByTagName('body')[0].appendChild(a.createElement('div'));
Это работает, так почему я не могу добавить элемент DIV с определенным стилем? Что случилось с моей работой? Я хочу, чтобы добавить элемент DIV с определенным стилем только с имплантацией URL на хроме с помощью:
javascript://all of my code goes here
Так должно быть коротким.
То же самое для кода стиля справа? 'd.style.cssText =" height: 100px, width: 50px ", но не ' d.style.cssText = "height: 100px; width: 50px" ' – user1283226
@ user1283226: Нет, стили разделены символом'; ', а не', '. Оператор запятой - вещь JavaScript. –
ОК, поэтому код не будет работать, потому что у меня слишком много стилей для применения Я думаю, что добавлю стиль до добавления div , как ваш третий код, но напрямую без функции спасибо большое sir – user1283226