Показать сообщение отдельно
  #1 (permalink)  
Старый 12.01.2011, 19:25
Интересующийся
Отправить личное сообщение для DimonCry Посмотреть профиль Найти все сообщения от DimonCry
 
Регистрация: 04.01.2011
Сообщений: 23

небольшая неясность..
создаю функцию, которая вызывается при клике по кнопке для удаления рисунков в тэге body, но по непонятным мне причинам удаляются не все рисунки за один клик, а только половина, при повторном клике удаляется еще половина которая осталась, и так до тех пор пока не останется один рисунок, который также можно удалить одним кликом.
почему нельзя удалить их за один раз??
вот функция:
function deleteImg(){
var img=document.getElementsByTagName('img');
for (var i=0;i<=img.length;i++)
document.getElementsByTagName('body')[0].removeChild(img[i]);
}


ps может надо, рисунки создаются в боди при клике так:
function createImg(){
var imgNode=document.createElement('img');
imgNode.setAttribute('src','map.jpg');
imgNode.setAttribute('width','300');
document.body.appendChild(imgNode);
}
Ответить с цитированием