為什么沒有輸出HTML/CSS,但是它的<li>中子內(nèi)容顯示了
<script? type="text/javascript">???
?? var mylist = document.getElementById("tcon");
?? var mylist1= mylist.parentNode.parentNode.parentNode.lastChild.childNodes;
?? for(i=0;i<mylist1.length;i++)
?? {
?? document.write(mylist1[i].innerHTML);
?? }
</script>
</body>
</html>
2017-03-18
你寫多了一個(gè) childNides了吧 ? ?爸爸的爸爸的爸爸的最后一個(gè)兒子已經(jīng)是<li>了,內(nèi)容就是CSS/html,你還加多個(gè)“兒子”,就變成了<ul>的內(nèi)容了。
2017-03-13
瀏覽器的不同,你輸出的是<li>標(biāo)簽前面的空格,所以沒有內(nèi)容。兩個(gè)辦法一是把<li>前的空格刪了。二是寫個(gè)while語句判斷非空格時(shí)才輸出