初學JS在這裏,希望任何人都可以向我解釋這一點。關於onclick函數的困惑
1)爲什麼這個不行:
var allSpans = document.getElementsByTagName('span');
allSpans.onclick = function() {
alert('hoo');
};
2),或者如果我把所有的innerHTML從陣列中的跨度和我試試這個:
var allSpans = document.getElementsByTagName('span');
var arrayNumbers = [];
for (var i = 0; i < allSpans.length; i++) {
var operator = allSpans[i].innerHTML;
}
arrayNumbers.onclick = function() {
alert('hoo');
};
getElementsByTagName不返回一個元素,而是一個列表。 –