為什么沒有節點屬性沒有輸出
<html>
? <head>
??? <script type="text/javascript">
????? var tag = document.getElementsByTagName("li");
????? for (var i = 0; i <tag.length; ++i) {
??????? document.write(
????????? tag[i].nodeName +
??????????? "<br/>" +
??????????? tag[i].nodeValue +
??????????? "<br/>" +
??????????? tag[i].nodeType
??????? );
????? }
??? </script>
? </head>
? <body>
??? <ul>
????? <li>javascript</li>
????? <li>html/css</li>
????? <li>jQuery</li>
??? </ul>
? </body>
</html>
2019-04-17
把<script>和里面的內容移到<body>里面,因為放在<head>里是預加載,而且瀏覽器編譯是按照先后順序的。
2019-04-10
?tag[i].childNodes[i].nodeValue 這樣就輸出了
2019-03-30
在第一個輸出加上:document.write("li["+(i+1)+"]:"+"<br/>"+"節點名:"+tag[i].nodeName+"<br/>");