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

style、 currentStyle、 runtimeStyle區(qū)別分析

 更新時間:2010年08月01日 16:43:33   作者:  
style、 currentStyle、 runtimeStyle區(qū)別分析,需要的朋友可以參考下。
1、obj.style只能獲得內(nèi)嵌樣式(inline Style)就是寫在Tag里面的,他訪問不到那些鏈接的外部css和在head中用<style>聲明的style。
所以必須認識到在那些使用外部Css文件的頁面中,如果用style賦值,如obj.style=“color:red”;顯然效果是正確的,其中的奧秘確是只是在該對象的tag上多添加了一個style屬性,按照由小到大的優(yōu)先級呈現(xiàn)罷了。
2、obj.currentStyle就強大多了,他能夠獲取關(guān)于這個節(jié)點所有位置的style,但是他也按照優(yōu)先級,說穿了就是顯示的是什么他就是指向哪一個style,如下代碼字體優(yōu)先是顯示blue的,那currentStyle.color就是blue,當然此時style.color也會是blue。
復(fù)制代碼 代碼如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>testStyle</title>
<style>
.lala{
color:yellow;
}
</style>
</head>
<body>
<div id="tt" style="color:blue;" class="lala">1111</div>
</body>
<script>
alert(document.getElementById("tt").currentStyle.color);
</script>
</html>

若去掉以上<div>中的style為<div id="tt" class="lala">1111</div>,那么currentStyle.color就根據(jù)優(yōu)先級變成了yellow,但是此時style.color為空。
3、runtimeStyle簡單的說就是你可以對一個節(jié)點的樣式賦值,他將成為最高優(yōu)先級的節(jié)點樣式。
如:
復(fù)制代碼 代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
.lala{
color:yellow;
}</style>
</head>
<body>
<div id="tt" style="color:blue;" class="lala">1111</div>
</body>
<script>
document.getElementById("tt").runtimeStyle.color="black";
alert(document.getElementById("tt").currentStyle.color);
alert(document.getElementById("tt").runtimeStyle.color);
alert(document.getElementById("tt").style.color);
</script>
</html>

此時頁面顯示字的顏色是runtimeStyle賦值后的black。但是只有currentStyle.color和runtimeStyle本身能夠取到這個值,style.color取到的依然是tag中的blue。

相關(guān)文章

  • file-loader打包圖片文件時路徑錯誤輸出為[object-module]的解決方法

    file-loader打包圖片文件時路徑錯誤輸出為[object-module]的解決方法

    這篇文章主要介紹了file-loader打包圖片文件時路徑錯誤輸出為[object-module]的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • js實現(xiàn)經(jīng)典貪吃蛇小游戲

    js實現(xiàn)經(jīng)典貪吃蛇小游戲

    這篇文章主要為大家詳細介紹了js實現(xiàn)經(jīng)典貪吃蛇小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 最新評論