this.getElementsByTagName("div")[0].style.top获取不到值,那老师也是这样写的,居然会有效果,太诡异 了吧
我在想如何在js中获取某个元素样式表中的top值
我在想如何在js中获取某个元素样式表中的top值
2016-12-25
上面没说完,视频里面直接用 obj。style.attribute 的方式获取css的top值是不对的,在前面的js动画里面有设置过一个函数叫getStyle(),可以仿照这个函数来获取top值,或者直接使用obj.offseTop
function getStyle(obj,attr){ if(obj.currentStyle){ return obj.currentStyle[attr]; //IE使用currentStyle方法来获取属性值 } else{ return getComputedStyle(obj,false)[attr]; //Firefox使用getComputedStyle方法获取属性值 }
举报