| 
	
	
		
		
		
		
		 Все чудесатее и чудесатее. Ищу первый дочерний элемент. 
 
var html = '<root><element>CONTENT</element><element>OTHERCONTENT</element></root>'; 
var element = document.createElement('div'); 
element.innerHTML = html; 
var first_child = element.childNodes[0]; 
alert(element.innerHTML); 
alert(first_child); 
alert(first_child.nodeValue); 
alert(first_child.innerHTML); 
 
В ie8 первым дочерним элементом оказывается текстовый узел с содержимым ("CONTENT"). В ie9 первый дочерний элемент как и должно быть некий элемент с содержанием "<element>CONTENT</element><element>OTHERCONTENT</element>". То есть ie8 как-то так калечит код, что распарсить его адекватно уже невозможно. 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |