Есть какой-то вменяемый способ массово устанавливать стили созданному элементу?
Пробовал через 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, время: 07:29. |