document.getElementsByTagName("a")方法会使用指定的标签名返回所有的元素
 a.length  所有a元素的个数
for (var i = 0; i < a.length; i ++) 
    {a[i].onmousemove = show;a[i].onmouseout = clearshow; } 
便利所有a元素,给每个a元素加上事件a[i].onmousemove = show;a[i].onmouseout = clearshow;

解决方案 »

  1.   

    for循环是遍历得到的对象,a[i]就是单个对象了,可以单独操作
      

  2.   

    var a = document.getElementsByTagName("a");
    就是把页面上所有的<a></a>标签取出来放到Array里
      

  3.   

    document.getElementsByTagName("a")方法获取所有checkbox对象,并保存到一个对象(对象数组)中
    window.onload = function () {var a = document.getElementsByTagName("a"); 
    把所有checkbox,保存到对象a中
    for (var i = 0; i < a.length; i ++) 
    a.length是checkbox对象个数  
    并循环。
    a[i]表示checkbox对象如:a[0]第1个checkbox对象   a[1]第2个checkbox对象  ..a[i]第i+1个checkbox对象
    所以:
    a[i].onmousemove = show;a[i].onmouseout = clearshow
    a[i].onmousemove= show;      对象.事件=方法;
    a[i].onmouseout = clearshow;同理
      

  4.   

    var a = document.getElementsByTagName("a");
    得到页面上所有<a>..</a>元素对象并保存到a对象里
    for(var i=0; i<a.length; i++)遍历a对象所有下标比如 i = 0;
    a[i] 为第一个下标元素, 既 a[0];a[i].onmousemove = show;如果a[i] 等于页面上的 <a href="#">link</a>
    那么就相当于给这个链接加了一个 onmouseover事件既 <a href="#" onmouseover="show()">link</a>
      

  5.   

    window.onload = function () {var a = document.getElementsByTagName("a"); for (var i = 0; i < a.length; i ++) 
        {
          a[i].onmousemove = show;
          a[i].onmouseout = clearshow;
        } 那就是把所有页面链接<a></a>取出来作为一个数组: var a = document.getElementsByTagName("a"); 
      -->用 for (var i = 0; i < a.length; i ++) 遍历整个网页中的链接,其中 
             a.length 取出整个页面的链接的总数
      -->然后a[i].onmousermove = show 比如当i 为 0 时,就是当鼠标经过 第一个链接 时就显示,以此类推
      

  6.   

    a[i]相当于document.getElementsByTagName("a")[i]
      

  7.   

    但是我不知道for (var i = 0; i < a.length; i ++) 是什么意思? 
    和a[i].onmousemove = 是怎样共同作用的?!
    这个是由于你var a = document.getElementsByTagName("a"); 这种数组的形式,有很多个这样的a这样的标志利用循环是把所有以a标志的都列出来,你是在哪个上面触发的就调用相应的那个
      

  8.   

    document.getElementsByTagName("a")//获取HTML上所有超连接for (var i = 0; i < a.length; i ++)//遍历这些超连接<A>
    {a[i].onmousemove = show;a[i].onmouseout = clearshow; }//绑定鼠标事件