var spans = document.getElementsByTagName("span"); var audios = document.getElementsByTagName("audio"); for(var i = 0 ; i < spans.length ; i ++){ spans[i].index = i; spans[i].onmouseenter = function(){ //load保留之前的尾音,重新開始新的 console.log(i); audios[this.index].load(); audios[this.index].play(); } }頁面上有12個span標簽,for循環(huán)中spans.length的值為12。而這個函數(shù)里面的i值彈出的結果是12而不是0到11,為什么?
為什么onmouseenter函數(shù)里面的i值為13?
www說
2018-10-17 17:15:37
