getElementsByTagName('a')[0]这个后面的0有什么作用呢!

来源:2-4 深度代码优化

宝慕林6162398

2016-08-07 21:23

    function imgDisplay(){

var Div = document.getElementById('picList').getElementsByTagName('div');

        var divHeight = 160; 

   


    

    for(var i=0;i<Div.length;i++)

    {

        Div[i].onmouseover=showImg

        Div[i].onmouseout=hideImg 

    }

function showImg(){

      

          this.getElementsByTagName('a')[0].style.top=0

          

          

}

function hideImg(){


          

        this.getElementsByTagName('a')[0].style.top=divHeight +'px'   

          

          

          

}

}

imgDisplay();


写回答 关注

2回答

  • 飞天意大利面神兽
    2016-08-28 11:27:38
    已采纳

    getElementsByTagName本身获取到的是一个数组,你要取得其中一个值,那么就需要知道他的索引,0索引就是相对于数组中的第一个数字

    宝慕林616...

    非常感谢!

    2016-09-18 17:33:35

    共 1 条回复 >

  • Jade2_
    2016-08-09 19:17:08

    取第一个a标签

图片展示特效

使用JS技术实现图片展示效果效果,让网页增彩是否心动,快快加入我们

29122 学习 · 82 问题

查看课程