解决方案 »
- JS怎么在HTTP请求中加上请求数据?
- webkit内核不能正确解析出来getElementsByTagName("yweather:forecast"),返回对象数组长度为0
- Javascript textbox光标定位到最后一位 报错“由于出现错误 800a025e 而导致此项操作无法完成”
- 一个值得反思的“搞笑问题”-- JSVM观后感!
- 请教javascript中的一个函数
- 关于在网页中嵌入文件夹的问题?
- 如何在做个日期选择的小窗口.
- http://expert.csdn.net/Expert/topic/1679/1679753.xml?temp=.6142084
- easyUI中datagrid的列标题title能不能改变背景色或字体变大
- vue 项目 按钮返回需求 返回判断相应的页面
- Uncaught TypeError: undefined is not a function
- 问一个前端JS问题
或者
dom.currentStyle.overFlow试试
<div id="div1" style="overflow:scroll;"></div>
的值,但是其他样式如内部样式表(放在<style></style>之间的)和外部样式表(通过<link>引入的)里的则不能通过obj.style.overflow获取,而需要通过计算样式获取,获取的值是应用在元素上的最终值。
IE 获取计算样式的方式是 obj.currentStyle.属性,
DOM标准的方式是 getComputedStyle(obj, 伪类); 第二个参数是伪类,比如说":after",没有的话设置成 null跨浏览器获取计算后的 overflow 值: var div2 = document.getElementById("div2");
var currentStyle = div2.currentStyle || getComputedStyle(div2, null);
alert(currentStyle.overflow);