国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:15:18
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了js獲取元素外鏈樣式的方法,分別在標準瀏覽器與IE瀏覽器兩種情況下實現獲取對應樣式的功能,是非常實用的技巧,需要的朋友可以參考下
 

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

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

在標準瀏覽器中可以通過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程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 汾西县| 嘉鱼县| 石泉县| 南丰县| 信宜市| 翼城县| 德兴市| 临澧县| 绍兴市| 古交市| 迭部县| 乐亭县| 赣榆县| 邛崃市| 浦北县| 海南省| 旌德县| 盐边县| 北宁市| 嘉峪关市| 明星| 扎赉特旗| 卫辉市| 湾仔区| 松溪县| 惠州市| 古丈县| 基隆市| 元朗区| 贡嘎县| 淮北市| 汪清县| 治县。| 博罗县| 海丰县| 黄龙县| 启东市| 甘谷县| 永济市| 乌拉特中旗| 伊金霍洛旗|