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

为什么要进行for循环呢

为什么要进行For循环,有点不懂

正在回答

3 回答

举个栗子,你选取的是a标签,可是在这个里面a标签有很多。例如有5个吧。

那你就得这样添加动画了:

var a1 =document.getElementsByTagName("a")[0];
a1.onmouseover = function (){//第一个a标签,鼠标移入动画的内容};
a1.onmouseout = funticon (){//第一个a标签,鼠标移出动画的内容};

var a2 =document.getElementsByTagName("a")[1];
a2.onmouseover = function (){//第二个a标签,鼠标移入动画的内容};
a2.onmouseout = funticon (){//第二个a标签,鼠标移出动画的内容};

。。。。。
。。。。。

var a5 =document.getElementsByTagName("a")[4];
a5.onmouseover = function (){//第五个a标签,鼠标移入动画的内容};
a5.onmouseout = funticon (){//第五个a标签,鼠标移出动画的内容};

你看,一个个标签的添加动作是不是很麻烦。。所以使用for循环,遍历这个数组之后就自动添加鼠标移入和移出的动画了。


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

因为你可以想成是数组  他要给每个标签都加上 所以就要循环

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

因为var aA=document.getElementsByTagName('a');aA是a标签的集合,要循环给每个a标签添加onmouseover和onmouseout事件

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

举报

0/150
提交
取消
导航条菜单的制作
  • 参与学习       123899    人
  • 解答问题       813    个

水平、垂直、圆角导航条菜单,让您的技术探索之路更高效

进入课程

为什么要进行for循环呢

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