我想寫一個非常簡單的腳本,並不能找出那裏的問題。腳本的功能應該是顯示每個列表元素的內部HTML,但它一直顯示只有最後一個是「橙」我的簡單腳本有什麼問題?
以下是我在我的html:
<ul id='mylist'>
<li>Red</li>
<li>Green</li>
<li>Black</li>
<li>Orange</li>
</ul>
及以下是該腳本:
var x = document.getElementById('mylist');
var z = x.getElementsByTagName('li');
for (i = 0; i < z.length; i++) {
var res = z[i].innerHTML;
z[i].setAttribute('onclick','alert(res)');
}
我可能需要在這裏添加一個封閉,但我不知道我是否真的需要,以及如何將其添加
看起來像UL沒有結束標籤 – epignosisx