Показать сообщение отдельно
  #13 (permalink)  
Старый 06.07.2010, 18:09
Аспирант
Отправить личное сообщение для pandasensey Посмотреть профиль Найти все сообщения от pandasensey
 
Регистрация: 24.02.2010
Сообщений: 55

Цитата:
но выходит что тут создается сразу 10ть диваков а мне нужно что бы диваки создавались по одному
Про цикл - это был пример использования. В вашем случае:
<img src="myImg.jpg" id="clickImage"/>

Это ваша картинка, на которую вы будете кликать (не принуждаю, конечно.
var img = document.getElementById('clickImage');
//Имеем ссылку на картинку
img.onсlick = theCreator;//Назначаем обработчик нажатия
function theCreator() {
  var newDiv = document.createElement('DIV');
  newDiv.onclick = function() {document.body.removeChild(newDiv);} //Тут мы создаем замыкание, поэтому переменная newDiv будет хранить ссылку на новый элемент
  document.body.appendChild(newDiv);
}

В этом примере при нажатии на изображение будут создаваться div'ы а при нажатие на div - он будет удаляться
Ответить с цитированием