Код заключается в следующем:
<meta charset = "utf-8"> <Title> вставьте заголовок здесь </title> </head> <body> <div id = "content"> </div> <script> var el = document.createElement ("div"); el.innerhtml = '<html xmlns = "http://www.w3.org/1999/xhtml"> <Head> <meta http-eviv = "content-type" content = "text/html; charset = utf-8"/> title-tepe "</title> <meta way =" meta = "meta =" meta way = "meta =" meta = "meta =" meta = "meta =" meta = "meta =" meta = "meta". изучать науку ". /> <meta name = "Keywords" content = "symfony2, redis, php" /> <meta name = "Автор" content = "csdn.net" /> <meta name = "copyright" content = "csdn.net" /> < /head> <body> hello < /body> < /html> '; var descelements = el.getelementsbytagname ("head"); document.getElementbyId ("content"). innerHtml = descelements.length; </script> </body> </html>1. Если вы положили скрипт в элемент головки, элемент DIV не был загружен при загрузке сценария. В настоящее время «Document.getElementById (...) пуст или не является объектом».
2. Приведенный выше код обычно разветвлен в Chrome, с результатом вывода 5, но выходной результат 0 в IE.
3. Обратите внимание, что при определении данных в JS вам не нужно использовать [], в противном случае возникнет ошибка.