一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

javaScript 讀取和設置文檔元素的樣式屬性

首先我們先說一下樣式表屬性
1. 內聯樣式即元素style屬性里面設置的,級別最高
2. 頁面樣式表定義即頁面<style></style>里面定義的,級別次之
3.外部鏈接樣式表文件
JavaScript獲取和設置文檔元素的css屬性:
1.獲取元素Style屬性里面設置的樣式屬性,
document.getElementById(id).style.height;
有,則返回屬性值;沒有則返回空
IE和火狐皆然,只是有的屬性值返回可能不一樣,比如像顏色火狐返回rgb,而IE是返回十六進制數字
測試代碼:
<script type="text/Javascript">
function getCss(){
alert(document.getElementById("aaa").style.height);
alert(document.getElementById("aaa").style.backgroundColor);
alert(document.getElementById("aaa").style.width);
document.getElementById("aaa").style.backgroundColor = ‘#dbdbdb';
//alert(myWidth);
}
</script>
<div id="aaa" class="bbb" style="height:20px; background-color:#FF0000;">
asdfasdfas
</div>
<input type="button" value="點擊" onclick="getCss();" />
2.有時候我們的樣式可能有多個地方設置了,我們也不知道它到底是外部樣式表屬性起作品,還是在內聯樣式里面起作用,所以我們就需要獲取當前頁面渲染的屬性值。這個在IE和FF里面有些不同:
示例代碼片斷:
IE:document.getElementById('aaa').currentStyle.height
FF標準:document.defaultView.getComputedStyle(aaa,null).getPropertyValue('height')
這兩個屬性是只讀的,若要改變元素樣式還得使用style,它直接寫在元素style屬性里面級別最高起作用
3.寫一個兼容IE和FF的函數來調用
復制代碼 代碼如下:
function getRealStyle(id,styleName) {
var element = document.getElementById(id);
var realStyle = null;
if (element.currentStyle)
realStyle = element.currentStyle[styleName];
else if (window.getComputedStyle)
realStyle = window.getComputedStyle(element,null)[styleName];
return realStyle;
}

調用:cur_height = parseInt(getRealStyle(CON_ID,'height'));
P.S:返回值通常會帶有單位,需要使用parseInt函數提取數字,以方便后面的操作

JavaScript技術javaScript 讀取和設置文檔元素的樣式屬性,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲免费色视频 | 四虎国产精品永久在线播放 | 一二三区视频 | 精品国产日韩亚洲一区二区 | 久中文字幕中文字幕亚洲无线 | 色网视频在线观看 | 黑人毛片 | 香港三级午夜理伦三级99 | 国产精品极品美女自在线观看免费 | 性色aⅴ在线观看swag | 国产页| 自拍偷自拍亚洲精品被多人伦好爽 | 亚洲第一页综合 | 91网站网站网站在线 | 91高清在线视频 | 精品国产一区二区三区2021 | 国产精品第一区在线观看 | 日韩在线播放中文字幕 | 色伊人久久 | 国内成人精品亚洲日本语音 | 婷婷夜夜躁天天躁人人躁 | 99视频都是精品热在线播放 | 91最新视频在线观看 | 大尺度福利视频 | 在线亚洲精品中文字幕美乳 | 精品少妇一区二区三区视频 | 在线视频一区二区 | 狠狠干婷婷 | 欧美亚洲国产精品久久 | 久久综合干 | 国产精品亚洲自在线播放页码 | 日韩色在线 | 91久久国产青草亚洲 | 超清中文乱码精品字幕在线观看 | 国产激情在线观看完整流畅 | 国产一区二区自拍视频 | 一区二区免费在线观看 | 高清一区二区三区 | 华人91视频 | 国产一区二区精品久久 | 自偷自拍亚洲欧美清纯唯美 |