获取返回空值的元素 { 绝对|相对|固定 }
Getting the element { absolute|relative|fixed } returning null value?
使用 javascript - 我们可以设置元素的相对位置,例如
object.style.position="absolute"||"fixed"||"relative"
但是,在使用相同的console.log(object.style.position)
时 - 它不返回应用于对象的位置 - 它返回NULL
.我在这里错过了什么,还是有另一种方法可以实现我想要实现的目标?
.style
表示元素本身上设置的内容,与style
属性非常相似。
您可以改用getComputedStyle
:http://jsfiddle.net/qAbTz/1/。
var div = document.getElementById("div");
console.log(div.style.position); // "" (not null by the way)
console.log(getComputedStyle(div).position); // "fixed"
另请注意(通过 pimvdb 提供的相同逻辑),如果将初始位置指定为对象样式的一部分,则可以通过div.style.position 访问它。
<div id="div" style="position: absolute;"></div>
http://jsfiddle.net/qAbTz/4/
相关文章:
- 我可以获得相对于被点击元素的确切点击位置吗
- zurb基础中的固定宽度立柱3
- 谷歌地图固定位置覆盖
- Windows 8固定的网站互动程序
- 将行添加到具有固定标题的HTML表中
- 固定位置菜单时滚动,直到它击中一个相对容器的底部
- 在不移动元件的情况下从相对位置更改为固定位置
- 获取返回空值的元素 { 绝对|相对|固定 }
- 在打开(活动)移动下拉菜单时将标题的位置从固定更改为相对
- 当菜单从相对到固定的淡入/淡出时,页面“跳转” - jquery
- 固定 Div 内的相对 DIV 内的绝对 DIV 在滚动时消失
- 如何使相对位置像iPhone上的固定位置一样工作
- 固定背景滚动效果相对于背景的单独元素
- Div元素相对于窗口固定,但仅限于其父元素
- 动态地改变相对定位的内容到固定的内容- bug
- 相对于固定的位置-如何向下滑动
- 如何跟踪移动svg元素相对于固定svg元素的位置?
- 谷歌地图:相对于固定定位
- 假位置固定在Div内,但相对于窗口顶部,而滚动
- 在页面加载时使用JavaScript/JQuery转换相对/视口大小为固定大小