腫沒沒有反應。。
?<script type="text/javascript">
? ? var ss=document.getElementsByTagName("li")
? ? for(var i=0;i<ss.length;i++)
? ? document.write("li的節點名稱是:"+ss[i].nodeName+"<br>");
? ? document.write("li的節點屬性是:"+ss[i].nodeValue+"<br>");
? ? document.write("li的節點類型:"+ss[i].nodeType+"<br>")
? </script>
2015-10-23
倒數第二行少了個分號,而且,for后面的三個document要用{}括起來
另外,ss.length后面要加()的,下面是修改后的代碼:
?<script type="text/javascript">
? ? var ss=document.getElementsByTagName("li")
? ? for(var i=0;i<ss.length();i++){
? ? document.write("li的節點名稱是:"+ss[i].nodeName+"<br>");
? ? document.write("li的節點屬性是:"+ss[i].nodeValue+"<br>");
? ? document.write("li的節點類型:"+ss[i].nodeType+"<br>");
? }
</script>
2015-10-23
<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html?xmlns="http://www.w3.org/1999/xhtml"> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>無標題文檔</title> </head> <body> <ul> ????<li></li> </ul> <script?type="text/javascript"> ????var?ss=document.getElementsByTagName("li") ????for(var?i=0;i<ss.length;i++) ????document.write("li的節點名稱是:"+ss[i].nodeName+"<br>"); ????document.write("li的節點屬性是:"+ss[i].nodeValue+"<br>"); ????document.write("li的節點類型:"+ss[i].nodeType+"<br>") ??</script> </body> </html>你這樣寫要把js放到你的</body>上方就能運行了,不然document.getElementsByTagName("li")取不到。