一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js獲取元素外鏈樣式的方法

js獲取元素外鏈樣式的方法

2021-07-26 15:08junjie JavaScript

這篇文章主要介紹了js獲取元素外鏈樣式的方法,分別在標準瀏覽器與IE瀏覽器兩種情況下實現(xiàn)獲取對應樣式的功能,是非常實用的技巧,需要的朋友可以參考下

本文實例講述了js獲取元素外鏈樣式的方法。分享給大家供大家參考。具體分析如下:

一般給元素設置行內(nèi)樣式,如<div id="div1" style="width:500px;"></div>。如要獲取它的樣式,即可document.getElementById("div1").style.width來獲取或設置。但是如果樣式是在外鏈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="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>也要點擊我~O(∩_∩)O~。</p>

</body>
</html>

 

希望本文所述對大家的javascript程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 小早川怜子亚洲综合中文字幕 | 天天插在线视频 | 91麻豆国产福利精品 | 男人的天堂久久精品激情 | 6969精品视频在线观看 | 日本五级床片全都免费播放 | 亚洲国产精品久久精品怡红院 | 日韩精品成人在线 | 日韩无砖专区体验区 | 欧美人与物videos另类3d | 欧美精品亚洲精品日韩专区va | 欧美性一区二区三区 | 999任你躁在线精品免费不卡 | 色8 | 日本videos有奶水的hd | 爱情岛永久成人免费网站 | 肉文np高h| 亚洲AV无码一区二区三区乱子伦 | 逼逼狗影院 | 亚洲天堂岛国片 | 亚洲精品第一国产综合 | 1024免费观看完整版在线播放 | chinese军人@gay| www.亚洲天堂| 欧美日韩一区二区三区免费 | 国产成人愉拍精品 | 国产九九视频在线观看 | 欧美日韩1区 | www久久精品| 奇米9999 | 欧美一级片免费 | 精品国产乱码久久久人妻 | 免费一级欧美大片在线观看 | 忘忧草在线社区WWW日本-韩国 | 亚洲天堂免费观看 | 成年人视频免费在线播放 | 国产极品精频在线观看 | 美女脱衣有肉 | 兽皇videos日本另类 | 日本人作爰啪啪全过程 | 公共场合高h短篇 |