Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   добавление нового элемента (https://javascript.ru/forum/events/33132-dobavlenie-novogo-ehlementa.html)

newprogramm 11.11.2012 18:48

добавление нового элемента
 
добрый день!
подскажите можно ли при добавлении нового div присвоить ему id

мне нужно сделать список 'divов' (1,2)(1,2)(1,2)...N где каждому 1 первый стиль css а каждому 2 второй стиль css...и правильно ли я подошел к этому вопросу
for(var i = 0; i < 6; i++){
var myEl = document.getElementById('myelement');
var newEl = document.createElement('div');
newEl.appendChild(document.createTextNode('text'));
myEl.appendChild(newEl);
      if(i%2 == 0)//вот такое решение придумал
					{					
						myEl.childNodes[i].className = 'bu';
					}
}

<div id = 'myelement'></div>

eirnvn 11.11.2012 19:17

Если это имелось ввиду?

<body>
	<div id = 'myelement'></div>

	<script type="text/javascript">
	var myEl = document.getElementById('myelement');
	
	for(var n = 10,i=1; i<=n;i++){
	var newEl = document.createElement('div');
	newEl.id = 'd'+i;
	newEl.appendChild(document.createTextNode('text'));
	myEl.appendChild(newEl);
   }
	</script>
</body>

newprogramm 11.11.2012 19:35

Цитата:

newEl.id = 'd'+i;
спасибо...вот это я не знал


Часовой пояс GMT +3, время: 05:29.