午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:200日期: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
主站蜘蛛池模板: 久久久亚洲天堂 | 这里只有精品国产 | 大尺度毛片 | 婷婷午夜精品久久久久久性色av | 久久国产成人 | 日韩成人一区二区 | 自拍视频一区二区 | 91国产丝袜播放在线 | 中文字幕精品亚洲 | 国产成人精品一区二区 | 男人午夜av| 91成人一区 | 在线中文字幕播放 | 欧州一区二区 | 在线日韩一区二区 | 精品福利一区 | 日韩在线观看第一页 | 欧美视频一区在线 | 欧洲自拍偷拍 | 成人在线观看免费 | 在线播放91灌醉迷j高跟美女 | 一区二区三区视频免费在线观看 | 麻豆国产原创 | 免费的黄色大片 | 小泽玛利亚一区二区三区视频 | 特黄特色大片bbbb | 国产精品毛片一区二区三区 | 成人av不卡 | 亚洲性综合| 午夜影院免费看 | 特级黄色片 | 日日夜夜伊人 | 天堂在线一区二区 | 成人动漫中文字幕 | 天天色网站 | 国内毛片毛片毛片 | 一区视频| 成人在线免费网站 | 成人在线视频免费看 | 欧美激情在线播放 | 日本在线不卡视频 |