Есть какой-то вменяемый способ массово устанавливать стили созданному элементу?
Пробовал через innerHTML
Пробовал создавать тег <style> Пробовал style.cssText Пробовал через setAttribute Не работает. Может как-то не так пробовал? Приведите пример, как нужно, если я всё же думал в правильном направлении. |
Так отставить панику. Работает. Но почему-то, когда пишу в столбик не работает.
|
Потому что в js (пока) нет (нормальных) "многострочных строк".
|
Цитата:
|
function setStyles(self, styles) { for(var i in styles) self.style[i] = styles[i]; } var myElem = document.getElementById('myElem'); setStyles(myElem, { border: '1px solid #000', color: 'red', margin: '10px', padding: '10px', textAlign: 'center' }); |
Ruslan_xDD,
text-align: 'center'ага, конечно. |
Цитата:
|
Блин, торопился утром, не заметил. :)
function setStyles(self, styles) { for(var i in styles) self.style[i] = styles[i]; } var myElem = document.getElementById('myElem'); setStyles(myElem, { border: '1px solid #000', color: 'red', margin: '10px', padding: '10px', textAlign: 'center' }); |
Ребята, всем большое спасибо! У вас очень отзывчивый форум!
В итоге просто создал и добавил <link>. |
Часовой пояс GMT +3, время: 08:42. |