var x=document.getElementsByTagName("li"); for(i=0;i<x.length;i++){ var name=x[i].nodeName; document.write(name+";"); var value=x[i].nodeValue; document.write(value+";"); var type=x[i].nodeType; document.write(type+";"); }
看看是不是写错了。。
要么就是慕课bug咯。。我也遇到过不能提交的情况。。
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>节点属性</title> </head> <body> <ul> <li>javascript</li> <li>HTML/CSS</li> <li>jQuery</li> </ul> <script type="text/javascript"> var arr1 = document.getElementsByTagName("li"); for(var i = 0;i<arr1.length;i++){ document.write("节点名称"+(i+1)+ ":"+arr1[i].nodeName+"</br>"); document.write("节点值"+(i+1)+ ":"+arr1[i].nodeValue+"</br>"); document.write("节点类型"+(i+1)+ ":"+arr1[i].nodeType+"</br>"); } //可以通过 </script> </body> </html>
你的代码有问题,for里的i没声明类型var
结果是正确显示了的,就是提交按钮没反应;最近也遇到几次页面崩溃的问题,我用的谷歌浏览器。