為何alert不提示窗口
alert語句寫在后面,為什么不會彈出窗口
function getnum(){
? var mynode= document.getElementsByName("myt");?
? for(var i=0;i<=mynode.length;i++){
? mynode[i].style.color="red";
? }
? alert(mynode.length);
}
如果alert語句寫在前面,就會彈出窗口
function getnum(){
? var mynode= document.getElementsByName("myt");?
alert(mynode.length);
? for(var i=0;i<=mynode.length;i++){
? mynode[i].style.color="red";
? }
}
這是為什么呢?
2016-08-29
因為你for循環出錯了所以不執行后面的了,mynode.length為6,對應0-5所以應該是i<mynode.length