| 
 removeChild и Opera Есть такая функция: 
destroyform = function()
{
	e = document.getElementsByTagName('form');
	for (i=0; i<e.length; i++)
	{
		if (e.item(i))
		{
			parent = e.item(i).parentNode;
			if (parent)
			{
				alert(parent.nodeValue);
				parent.removeChild(e.item(i));
			}
		}
	}
}
Работает во всех браузерах кроме Оперы. В чем дело и как исправить чтобы работало везде? | 
| 
 
destroyform = function(){
	var e = document.getElementsByTagName('form'), i=e.length;
	while(i--)e[i].parentNode.removeChild(e[i]);
}
Все эти проверки не имеют смысла, form найденный в document не может не иметь parent'a, так же как и никаких изменений с коллекцией form до окончания цикла произойти не может. | 
| Часовой пояс GMT +3, время: 11:39. |