亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:101日期: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
主站蜘蛛池模板: 午夜影院啪啪 | 国产免费小视频 | 国产在线一区精品对白麻豆 | 国产小视频网址 | 搜索黄色录像 | 欧美日韩亚洲国产精品 | 午夜视频色| 在线网站你懂 | 国产成人高清精品免费软件 | a久久久久一级毛片护士免费 | 国产成人一区二区三区 | 欧美一级a俄罗斯毛片 | 亚洲国产精品热久久 | 国产黄色毛片视频 | 国产aⅴ精品一区二区三区久久 | 日本美女黄色片 | 欧美一区二区三区在线观看 | 国产色综合天天综合网 | 久久一区二区三区不卡 | wwwxxx国产 | 免费一级做a爰片性色毛片 免费一级做a爰片性视频 | 看一级黄色片 | 亚洲精品视频区 | 慈禧级淫片a级中文在线 | 国产午夜一级鲁丝片 | 二级特黄绝大片免费视频大片 | 国产大秀视频在线一区二区 | 免费欧美黄色 | 色多多在深夜释放自己黄 | a级成人毛片久久 | 三毛片 | 国产一级毛片国语版 | 久久婷婷五综合一区二区 | 超级极品白嫩美女在线 | 免费国产小视频在线观看 | 青青影院一区二区免费视频 | 日本在线观看免费看片 | 中文字幕在线播放不卡 | caoporen个人免费公开视频 | 精品日韩二区三区精品视频 | 大片刺激免费播放视频 |