html实现获取元素尺寸宽高的代码(纯代码)

互联网 18-8-2
这篇文章给大家介绍的内容是关于html实现获取元素尺寸宽高的代码(纯代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
<!DOCTYPE html> <html>  <head>     <meta charset="UTF-8">     <title>获取元素尺寸宽高</title> </head>     <style>         #div{             background-color: #00ff00;             width: 60px;             height: 60px;             padding: 20px;             margin: 20px;             border: 20px solid #00ffff;         }     </style> <body>          <div id="div">Prosper</div>      <script>     /**      * 获取元素尺寸宽高(不包含margin)      */     Element.prototype.getElementOffset = function () {         var objData = this.getBoundingClientRect();         if (objData.width) {             return {                 w: objData.width,                 h: objData.height             }         } else {             return {                 w: objData.right - objData.left,                 h: objData.top - objData.bottom             }         }     }     console.log(document.getElementById('div').getElementOffset());     </script> </body>  </html>

相关推荐:

html给定标签选项并添加标签(附代码)

HTML实现获取浏览器可视区域宽高(纯代码)

html实现获取浏览器滚动距离(纯代码)

以上就是html实现获取元素尺寸宽高的代码(纯代码)的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:关于Vue中计算属性的用法(附代码)

相关资讯