欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js獲取元素的外鏈樣式的簡單實現(xiàn)方法

 更新時間:2016年06月06日 12:00:28   投稿:jingxian  
下面小編就為大家?guī)硪黄猨s獲取元素的外鏈樣式的簡單實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一般給元素設(shè)置行內(nèi)樣式,如<div id="div1" style="width:500px;"></div>。如要獲取它的樣式,即可document.getElementById("div1").style.width來獲取或設(shè)置。但是如果樣式是在外鏈link中的或者是頁面的非行內(nèi)樣式,就獲取不到了。

在標準瀏覽器中可以通過window.getComputedStyll(obj,null)[property]來獲取外鏈樣式,但是在ie瀏覽器中則是通過obj.currentStyle來獲取。

完整html代碼:

<!DOCTYPE html>
<html>
<head>
 <title>js獲取元素的外鏈樣式</title><base target="_blank"/>
 <style type="text/css">
 p {
 width: 500px;
 line-height: 30px;
 }
 </style>
 <script src="http://jb51.net/jquery/jquery-1.11.2.min.js">
 </script>
 <script>
function getstyle(obj,property){
if(obj.currentStyle){
return obj.currentStyle[property];
}else if(window.getComputedStyle){
return document.defaultView.getComputedStyle(obj,null)[property];//或者也可以通過window.getComputedStyle來獲取樣式
}
return null;
}

$(document).ready(function(){
$("p").click(function(){
alert(getstyle(this,"width"));
});
});
 </script>

</head>
<body>
 <p style="width:750px;">如果您點擊我,彈出寬度。</p>
 <p>點擊我,彈出寬度。</p>
 <p>也要點擊我哦。</p>
 <div><a >首頁</a> <a >特效庫</a> <a >原文</a></div>
</body>
</html>

以上這篇js獲取元素的外鏈樣式的簡單實現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論