DOM標準引入了覆蓋樣式表的概念,當我們用document.getElementById("id").style.backgroundColor 獲取樣式時 " /> 日本wwwxx,国产精品美女WWW爽爽爽视频,好男人社区

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

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

主站蜘蛛池模板: 亚洲高清中文字幕免费 | 99国内精品| 91羞羞视频 | 果冻传媒在线观看高清完整免费 | 精品国产原创在线观看视频 | 国产毛片女人高潮叫声 | 美女张开腿让男生桶动态图 | 日韩AV无码一区二区三区不卡毛片 | 成人免费小视频 | 亚洲免费视频观看 | 精品免费久久久久久影院 | 9久久99久久久精品齐齐综合色圆 | 无人区乱码区1卡2卡三卡在线 | 中文字幕无码乱人伦蜜桃 | 精品国产在天天线在线麻豆 | 亚洲色欲色欲综合网站 | 久久www成人看片 | TUBE19UP老师学生 | 久久国产乱子伦精品免费不卡 | 成人啪啪色婷婷久色社区 | 久久青草在线视频精品 | 亚洲国产日韩制服在线观看 | 吉吉影音先锋av资源网 | 国产精品成人免费视频99 | 黄色网址在线免费观看 | 大胸美女洗澡扒奶衣挤奶 | 伊人久久中文大香线蕉综合 | caoporn 超碰免费视频 | 久久亚洲精品无码A片大香大香 | 亚洲欧美日韩在线观看一区二区三区 | 黄色jjzz | 久久精品影视 | 国产激情视频在线 | 成人在线观看视频免费 | 99久久99久久久精品齐齐鬼色 | 狼群影院视频在线观看WWW | 亚洲乱码在线卡一卡二卡新区 | 色琪琪久久热在线 | xxx在线播放| 精品欧美一区二区三区四区 | 超碰在线97av视频免费 |