DOM標準引入了覆蓋樣式表的概念,當我們用document.getElementById("id").style.backgroundColor 獲取樣式時 " /> 在线AV国产传媒18精品免费 ,暖暖 日本 视频 在线观看免费,一二三四韩国免费观看

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

用javascript getComputedStyle獲取和設置style的原理

有興趣的朋友搜索"百度 popup"就好了,已經有人給出了注釋,強大。
最有意思的是用Javascript獲取和設置style

DOM標準引入了覆蓋樣式表的概念,當我們用document.getElementById("id").style.backgroundColor 獲取樣式時 獲取的只是id中style屬性中設置的背景色,如果id中的style屬性中沒有設置background-color那么就會返回空,也就是說如果id用class屬性引用了一個外部樣式表,在這個外部樣式表中設置的背景色,那么不好意思document.getElementById("id").style.backgroundColor 這種寫法不好使,如果要獲取外部樣式表中的設置,需要用到window對象的getComputedStyle()方法,代碼這樣寫window.getComputedStyle(id,null).backgroundColor
但是兼容問題又來了,這么寫在firefox中好使,但在IE中不好使
兩者兼容的方式寫成
window.getComputedStyle?window.getComputedStyle(id,null).backgroundColor:id.currentStyle["backgroundColor"];
如果是獲取背景色,這種方法在firefox和IE中的返回值還是不一樣的,IE中是返回"#ffff99"樣子的,而firefox中返回"rgb(238, 44, 34) "
值得注意的是:window.getComputedStyle(id,null)這種方式不能設置樣式,只能獲取,要設置還得寫成類似這樣id.style.background="#EE2C21";

JavaScript技術用javascript getComputedStyle獲取和設置style的原理,轉載需保留來源!

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

主站蜘蛛池模板: 日韩亚洲中文欧美在线 | 热久久视久久精品2015 | 亚洲国产日韩a精品乱码 | 国产精品2020观看久久 | 黄色天堂网 | 中文字幕亚洲综合小综合在线 | 国产午夜免费不卡精品理论片 | 韩国精品无码少妇在线观看网站 | 欧洲-级毛片内射八十老太婆 | 国产GV天堂亚洲国产GV刚刚碰 | 大伊人青草狠狠久久 | 三级网站视频在线观看 | 国产精品嫩草99AV在线 | 黄小说免费看 | 国产亚洲精品久久精品6 | 国产精品久久久久久人妻精品流 | 九九热精品在线观看 | 久久伊人草 | 亚洲欧美一区二区三区久久 | 秘密教学26我们在做一次吧免费 | 国产亚洲精品久久久久久国 | 国产无遮挡无码视频在线观看不卡 | 欧美午夜免费观看福利片 | 亚洲bt区 | 日韩精品一区二区三区AV在线观看 | wwwwwwwww日本电影| 久久99热这里只频精品6 | 国产-第1页-浮力影院 | 日韩伦理电影秋霞影院 | 成人毛片免费观看视频大全 | 国产成人精品亚洲线观看 | 成人国产AV精品久久久久 | 久久中文字幕免费视频 | 泰国淫乐园实录 | 伊人综合在线22 | 色翁荡息又大又硬又粗又爽电影 | 亚洲欧洲精品A片久久99 | 久久精品成人免费看 | 亚洲AV日韩AV欧美在线观看网 | 调教美丽的白丝袜麻麻视频 | X8X8拨牐拨牐X8免费视频8午夜 |