
- yhuxAvNbtxUM
0000-00-00 00:00:00
- 回帖
<!doctypehtml><htmllang="en"><head><metacharset="UTF-8"><title>封装获取css属性</title><style>h1{width:300px;height:100px;background-color:red;}</style></head><body><h1>我是高100px,宽300px的红色长方形</h1><scripttype="text/javascript">varh1=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表示属性functiongabc(ele,zxc){//第一种varqwe=window.getComputedStyle(ele).zxc||ele.current.zxcconsole.log(qwe);//第二种if(window.getComputedStyle(ele)){window.getComputedStyle(ele).zxc}else{ele.current.zxc}}</script></body></html>这样封装对不对?