亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

javascript - 封裝函數,實現游覽器兼容。

瀏覽:127日期: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);//封裝函數//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:

你要先判斷函數存不存在

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
主站蜘蛛池模板: 国产91成人精品亚洲精品 | 欧美精品在线视频观看 | 成年人网站免费视频 | 午夜限制r级噜噜片一区二区 | 女人张开腿给人桶免费视频 | 国产午夜亚洲精品国产 | 欧美亚洲日本在线 | 秀人网私拍福利视频在线 | 农村寡妇一级毛片免费看视频 | 久久综合久久88 | 国产免费一区二区三区免费视频 | 国产精品19禁在线观看2021 | 亚洲精品免费在线观看 | a级片免费在线播放 | 欧美一级毛片兔费播放 | 亚洲欧美一区二区久久 | 久久精品视频3 | 人碰人操 | 日韩在线视频线视频免费网站 | 亚洲日本视频在线观看 | 真实一级一级一片免费视频 | 国产免费爱在线观看视频 | a亚洲| 成人久久18免费软件 | 久久伊人男人的天堂网站 | 国产精自产拍久久久久久 | 中文国产成人精品久久无广告 | 98国内自拍在线视频 | 国产精品欧美韩国日本久久 | 成人亚洲国产精品久久 | 亚洲理论欧美理论在线观看 | 亚洲第一欧美 | aaaaaa级特色特黄的毛片 | 特黄特a级特别特级特毛片 特黄特黄 | 亚洲一区2区三区4区5区 | 清纯偷拍精品视频在线观看 | 久久99热成人精品国产 | 日本免费在线视频 | 悟空影视大全免费影视 | 久久精品a一国产成人免费网站 | 老司机午夜性生免费福利 |