this.getElementsByTagName('div').style.top这个都取不到。。

来源:4-1 细节优化及扩展(一)

木有人

2015-01-08 17:12

this.getElementsByTagName('div').style.top这个都取不到。。

写回答 关注

6回答

  • 文小丽
    2016-12-01 16:31:04

    var h=this.getElementsByTagName('div')[0].scrollHeight;
    用这个 可以获取div的高度 top只能获取内联元素的高度

  • 绿水湖
    2016-01-05 13:28:47

    取不到的,谷歌浏览器可以,。还要写一个函数,做个兼容

  • 晓得迷路了
    2015-11-05 16:48:01

    style属性好像只能取到内联的。我把top打出来一直是空。。

    慕粉3568...

    那怎么办

    2016-12-25 13:28:05

    共 1 条回复 >

  • resway
    2015-06-18 15:26:32

    this.getElementsByTagName('div')

    取到的是一个数组,当然取不到top的值,具体参照楼上

  • 1359420
    2015-02-11 17:05:00

    this.getElementsByTagName('div')[0].style.top应该这样子

    135942... 回复慕粉2222...

    从零开始的,0表示第一个,当然你要取第二个就用[1],以此类推。。

    2017-03-10 09:01:09

    共 2 条回复 >

  • 仗剑闯江湖
    2015-01-08 18:30:31

    这个具体内容我不了解,大胆猜测,这个this是几个意思?getElementsByTagName()是document对象的方法,不应该是document.getElementsByTagName()吗?


商城分类导航效果

两种方法实现分类导航,同时扩展讲解其它商城分类导航的制作方法

63737 学习 · 276 问题

查看课程

相似问题