Показать сообщение отдельно
  #5 (permalink)  
Старый 11.12.2014, 17:58
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

Сообщение от free_style
Мне надо для каждого DIV присвоить свое собственное значение.
Это проще через хеш сделать
<html>
<head>
<meta charset="windows-1251" />
</head>
<body>

<div id="one">one</div>
<div id="two">two</div>
<div id="three">three</div>
<div id="four">four</div>

<script>

o={
one: "red", two: "blue", four: "green"
}

divs=document.querySelectorAll("div")

for(var i = 0; i < divs.length; i++){
   if(divs[i].id in o) divs[i].setAttribute("style", "background: "+o[divs[i].id])
}
</script>
</body>
</html>
Ответить с цитированием