DOM標準引入了覆蓋樣式表的概念,當我們用document.getElementById("id").style.backgroundColor 獲取樣式時 " /> 久久久久久久久女黄9999,久久高清一本无码,国产成人拍精品免费视频爱情岛

天天躁日日躁狠狠躁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的原理,轉載需保留來源!

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

主站蜘蛛池模板: 亚洲精品国产A久久久久久 亚洲精品国产AV成人毛片 | 天堂岛www| 伊人22222| 成人无码精品一区二区在线观看 | 我的美女奴隶 | 久久综合色超碰人人 | 色欲AV精品人妻一区二区三区 | 日日啪在线影院百度 | 成人免费公开视频 | 亚洲精品沙发午睡系列 | 一品道门免费视频韩国 | 久久热在线视频精品1 | 国色天香视频在线社区 | 最新国产三级在线不卡视频 | 精品国产乱码久久久久久上海公司 | 少妇内射兰兰久久 | 教室里的激情电影 | 久久九九久精品国产尤物 | 手机在线看片欧美亚洲 | 蜜芽一区二区国产精品 | 亚洲中文字幕欧美自拍一区 | 第一次玩老妇真实经历 | 久久伊人久久 | 舔1V1高H糙汉| 中文字幕在线不卡日本v二区 | 亚洲AV无码国产精品色在线看 | 亚洲欧美激情精品一区二区 | 黑人特黄AA完整性大片 | 成人免费观看国产高清 | 99视频在线观看免费视频 | 亚洲欧美日韩中字视频三区 | 出租屋交换人妻 全文 | 亚洲国语在线视频手机在线 | RUNAWAY韩国动漫免费网 | 伊人久久大香线蕉综合电影网 | 成片在线看一区二区草莓 | 精品国产乱码久久久久久软件 | 国产精品无码久久久久不卡 | 超碰在线97av视频免费 | 伊人影院蕉久 | 麻豆国产96在线日韩麻豆 |