为了账号安全,请及时绑定邮箱和手机立即绑定

为何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";
  }
}

这是为什么呢?

正在回答

1 回答

因为你for循环出错了所以不执行后面的了,mynode.length为6,对应0-5所以应该是i<mynode.length

0 回复 有任何疑惑可以回复我~
#1

慕粉3361607 提问者

非常感谢!
2016-09-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为何alert不提示窗口

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信