首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请教:currentStyle的用法

2012-05-02 
请问:currentStyle的用法。currentStyle怎么使用啊?希望给个小例子解释一下。还有就是getComputedStyle又是

请问:currentStyle的用法。
currentStyle怎么使用啊?
希望给个小例子解释一下。
还有就是getComputedStyle又是什么意思啊?
这两个对象,所有的浏览器都支持吗?



[解决办法]
呵...好象和我的问题一样.
参考..http://topic.csdn.net/u/20090727/16/62c35b78-5b53-4e1b-90af-8d1e1726ed86.html?38936
[解决办法]
currentStyle 是IE仅有的 --only IE

getComputedStyle 用来获得元素的最终样式(包括在外部定义的样式) 
 
[解决办法]
借这个发一个问题,currentStyle是不是只读的?
[解决办法]
currentStyle 用于取控件样式,可以取 style 定义的,也可以取 <style></style> 定义的

HTML code
<style>div{width:200px;height:100px;}</style><div id="div1" style="border:1px solid black;"></div><div id="divmsg"></div><script>window.onload = function(){    var obj = document.getElementById("div1");    var crtstyle = obj.currentStyle || obj.ownerDocument.defaultView.getComputedStyle(obj, null);// 前者用于IE,后者FF    var str = "";    for(var e in crtstyle){        str += e + " === " + crtstyle[e] + "<br/><br/>";    }    document.getElementById("divmsg").innerHTML = str;}</script>
[解决办法]
http://www.phpx.com/man/dhtmlcn/objects/currentStyle.html

currentStyle是只读的
[解决办法]
getComputedStyle应是除IE外都支持的
[解决办法]
找 最终样式

热点排行
Bad Request.