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

为何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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号