الرمز كما يلي:
<meta charset = "utf-8"> <title> إدراج العنوان هنا </title> </head> <body> <div id = "content"> </viv> <script> var el = document.createlement ("div") ؛ el.innerhtml = '<html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html ؛ لتعلم العلم ". /> <meta name = "keywords" content = "symfony2 ، redis ، php" /> <meta name = "defull" content = "csdn.net" /> <meta name = "compyright" content = "csdn.net" /> </head> < /body> < /html> '؛ var descelements = el.getElementsByTagname ("Head") ؛ document.getElementById ("المحتوى"). innerhtml = descelements.length ؛ </script> </body> </html>1. إذا وضعت البرنامج النصي في عنصر الرأس ، لم يتم تحميل عنصر DIV عند تحميل البرنامج النصي. في هذا الوقت ، "document.getElementById (...) فارغ أو ليس كائن".
2. الرمز أعلاه عادة ما يكون متفرع في الكروم ، مع نتيجة الإخراج من 5 ، ولكن نتيجة الإخراج من 0 في IE.
3. لاحظ أنه عند تحديد البيانات في JS ، لا تحتاج إلى استخدام [] ، وإلا فإن الخطأ سيحدث.