присвоение стилей в цыкле
Здравствуйте! Подскажите пожалуйста почему не присваиваются стили?
var styles = { position: "relative", color: "red" } var elems = document.getElementById("start"); for(var i in styles){ elems.style.i = styles[i]; console.log(elems.style.i); // хотя здесь видно что значение присвоено (( } |
такой нет декларации i
elems.style.i пример elems.style.opacity = 0.5; elems.style.backgroundPositionX= "center"; можно сделать так elems.setAttribute("style", styles[i]); styles[i] - должно содержать строку типа "position:fixed; z-index:9999; right:10px;" |
Потому что
for(var i in styles){ elems.style[i] = styles[i]; console.log(elems.style[i]); // и здесь будет видно не свойство c именем "i", // а свойство, с именем, содержащимся в переменной i } |
TicTac,
Спасибо, но это не то что я искал (( мне нужно в цикле присвоить значение var styles = { position: "relative", color: "red" } |
Sweet,
Большое спс )) [] - это то что я искал ) |
Цитата:
Цитата:
|
Цитата:
знаю как пишется и подсветка сработала на ошибку, но я отправил сообщение. Так полагаю что ты судишь по данному критерию - это признак !!! Быдло!!! ???? Если это осуждения необходимо учесть тот факт что автор мог писать не на родном языке, а дополнительным. От сюда вывод осуждающему принадлежит осуждение! |
Цитата:
Цитата:
Цитата:
|
единственное о чём я сожалею что не разглядел, в помогающем моей проблеме, дебила с комплексом правописания, и в место спасибо не послал в своё время! удачного пути :haha:
|
Часовой пояс GMT +3, время: 22:27. |