Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   ie7 removeChild убирает не все кнопки (https://javascript.ru/forum/css-html-internet-explorer/21538-ie7-removechild-ubiraet-ne-vse-knopki.html)

koroleva.o 14.09.2011 11:02

ie7 removeChild убирает не все кнопки
 
Необходимо убрать все теги "<a " со страницы.
Прогон этого скрипта убирает часть тегов
var a = document.getElementsByTagName('a');
     for (i=0; i<a.length; i++) {var elem = a[i]; elem.parentNode.removeChild(elem);}

...этот убирает еще парочку
var g = document.getElementsByTagName('A');
     for (i=0; i<g.length; i++) {var elem = g[i]; elem.parentNode.removeChild(elem);}


Осталась вот такая запись
..
 </FORM><A 
..


Чем можно убрать?

lord2kim 25.09.2011 22:11

если требуется убрать ТОЛЬКО ссылки, то можно попробовать пробежаться по их коллекции
d.links.length
d.links[i]

Magneto 25.09.2011 22:58

var aArray = document.body.getElementsByTagName('a');
while (aArray.length) {
  aArray[0].parentNode.removeChild(aArray[0]);
}


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