為什么第二次 alert 出來的直接就是123?求解答。手動感激~~<html>
<head>
</head>
<body>
<ul?id="list">
<li></li>
<li></li>
<li></li>
</ul>
<script>
var?list=document.getElementById('list');
var?arr_list=list.childNodes;
alert(arr_list[arr_list.length-1].innerHTML);
var?LI=document.createElement('li');
LI.innerHTML=123;
list.appendChild(LI);
alert(arr_list[arr_list.length-1].innerHTML);??//為什么這里不需要重置?arr_list?數組就能獲取到ul新添加的子元素?
//在將一個新的?li?標簽寫入?ul?之后,不是要重新寫一次?arr_list=list.childNodes;?才能獲取到新添加進去的?li?嗎??
</script>
</body>
</html>
JS遇到一個問題,求路過的大神幫忙解答一下
Howseeker
2017-03-16 21:44:01