av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

javascript - 封裝函數(shù),實現(xiàn)游覽器兼容。

瀏覽:126日期:2023-05-19 18:10:14

問題描述

<!doctype html><html lang='en'><head> <meta charset='UTF-8'> <title>封裝獲取css屬性</title> <style>h1{ width:300px; height:100px; background-color:red;} </style></head><body> <h1>我是高100px,寬300px的紅色長方形</h1> <script type='text/javascript'>var h1 = document.getElementsByTagName(’h1’)[0];//標準瀏覽器console.log( window.getComputedStyle(h1)[’width’]);console.log( window.getComputedStyle(h1).height);//IE瀏覽器console.log(h1.currentStyle.width);console.log(h1.currentStyle.height);//封裝函數(shù)//ele表示元素,zxc表示屬性functiong abc (ele,zxc){ //第一種 var qwe = window.getComputedStyle( ele ).zxc||ele.current.zxc console.log(qwe); //第二種 if (window.getComputedStyle( ele )){window.getComputedStyle( ele ).zxc }else{ele.current.zxc }} </script></body></html>

這樣封裝對不對?

問題解答

回答1:

你要先判斷函數(shù)存不存在

function getStyle(elem, attr) { let style; if (window.getComputedStyle) { // 標準// 防止 elem === documentlet view = (elem.ownerDocument || elem).defaultView;if (!view || !view.opener) { view = window;}style = window.getComputedStyle(elem)[attr]; } else if (document.documentElement.currentStyle) { // IEstyle = elem.currentStyle[attr]; } elem = null; return style;}

標簽: JavaScript
主站蜘蛛池模板: 亚洲二区在线 | 日日夜夜精品视频 | 高清18麻豆 | 二区国产 | 国产一区影院 | 国产一区二区三区四区五区加勒比 | 国产精品成人一区二区三区夜夜夜 | 亚洲免费在线播放 | 一本色道精品久久一区二区三区 | 日韩免费中文字幕 | 日本久久精品视频 | 精品视频成人 | 国内精品伊人久久久久网站 | 色婷婷综合网 | 中文字幕欧美在线观看 | 久久国产精品偷 | 国产精品成人一区二区 | 欧美日韩国产高清 | 国产激情精品 | 亚洲欧美国产一区二区三区 | 国产福利视频 | 中文福利视频 | 亚洲第一区久久 | 国产精品成人一区二区三区夜夜夜 | 国产精品久久久久久久午夜片 | 资源首页二三区 | 天天插天天狠天天透 | 91精品国模一区二区三区 | av在线播放网| 久久久亚洲成人 | 欧美一区成人 | 国产精品美女一区二区三区 | 国产久| 日韩视频免费在线 | 亚洲精彩视频在线观看 | 粉嫩一区二区三区四区公司1 | 免费黄色的网站 | 欧美精品一区二区三区四区 在线 | 欧美日韩亚洲一区 | 在线观看av网站 | 国产一区二区在线视频 |