问答详情
源自:4-1 细节优化及扩展(一)

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

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

提问者:木有人 2015-01-08 17:12

个回答

  • 文小丽
    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打出来一直是空。。

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

    this.getElementsByTagName('div')

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

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

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

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

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