课程
/前端开发
/JavaScript
/商城分类导航效果
this.getElementsByTagName('div').style.top这个都取不到。。
2015-01-08
源自:商城分类导航效果 4-1
正在回答
var h=this.getElementsByTagName('div')[0].scrollHeight;用这个 可以获取div的高度 top只能获取内联元素的高度
取不到的,谷歌浏览器可以,。还要写一个函数,做个兼容
style属性好像只能取到内联的。我把top打出来一直是空。。
慕粉3568301
this.getElementsByTagName('div')
取到的是一个数组,当然取不到top的值,具体参照楼上
this.getElementsByTagName('div')[0].style.top应该这样子
慕粉222241287
1359420 回复 慕粉222241287
这个具体内容我不了解,大胆猜测,这个this是几个意思?getElementsByTagName()是document对象的方法,不应该是document.getElementsByTagName()吗?
举报
两种方法实现分类导航,同时扩展讲解其它商城分类导航的制作方法
3 回答this.getElementsByTagName('div').style.top这个都取不到 ,怎么进行判断啊
5 回答this.getElementsByTagName("div")[0].style.top获取不到值,那老师也是这样写的,居然会有效果,太诡异 了吧
4 回答style.top 得不到top的值
1 回答style.top 和setoff.top
2 回答.style.top跟offsetTop一样吗?