js获取元素的外链样式的简单实现方法
一般给元素设置行内样式,如<divid="div1"style="width:500px;"></div>。如要获取它的样式,即可document.getElementById("div1").style.width来获取或设置。但是如果样式是在外链link中的或者是页面的非行内样式,就获取不到了。
在标准浏览器中可以通过window.getComputedStyll(obj,null)[property]来获取外链样式,但是在ie浏览器中则是通过obj.currentStyle来获取。
完整html代码:
<!DOCTYPEhtml>
<html>
<head>
<title>js获取元素的外链样式</title><basetarget="_blank"/>
<styletype="text/css">
p{
width:500px;
line-height:30px;
}
</style>
<scriptsrc="http://jb51.net/jquery/jquery-1.11.2.min.js">
</script>
<script>
functiongetstyle(obj,property){
if(obj.currentStyle){
returnobj.currentStyle[property];
}elseif(window.getComputedStyle){
returndocument.defaultView.getComputedStyle(obj,null)[property];//或者也可以通过window.getComputedStyle来获取样式
}
returnnull;
}
$(document).ready(function(){
$("p").click(function(){
alert(getstyle(this,"width"));
});
});
</script>
</head>
<body>
<pstyle="width:750px;">如果您点击我,弹出宽度。</p>
<p>点击我,弹出宽度。</p>
<p>也要点击我哦。</p>
<div><ahref="http://jb51.net">首页</a><ahref="http://jb51.net/phtml/">特效库</a><ahref="http://jb51.net/a/bjae/nb9lb3sd.htm">原文</a></div>
</body>
</html>
以上这篇js获取元素的外链样式的简单实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短