9元素宽高的获取
来源:互联网 发布:java转json忽略字段 编辑:程序博客网 时间:2024/06/04 18:38
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> #div1{width: 200px;height: 200px;background-color: pink;border:10px solid #00BFFF; padding:5px; margin:10px;position :absolute;} </style></head><body> <div id="div1"> </div> <script> /* 获取某个元素的宽高 elem.clientWidth/elem.clientHeight 注意:不计算边框. 计算padding 不计算 margin 获取某个元素的宽高 elem.offsetWidth/elem.offsetHeight 注意:计算边框. 计算padding 不计算 margin */ var div = document.getElementById("div1"); console.log(div.clientWidth); console.log(div.offsetWidth); /*document可视区的宽高 document.documentElement.clientWidth document.documentElement.clientHeight */ console.log(document.documentElement.clientWidth); console.log(document.documentElement.clientHeight); /*实例: 登录框 让一个不确定宽高的元素居中显示 元素的 left = (可视区域宽度-元素宽度)/2 元素的 top = (可视区域高度-元素高度)/2 */ var clientW = document.documentElement.clientWidth; var iW = div.offsetWidth; var clientH = document.documentElement.clientHeight; var iH = div.offsetHeight; div.style.left = (clientW - iW)/2 + "px"; div.style.top = (clientH - iH)/2 + "px"; </script></body></html>
阅读全文
0 0
- 9元素宽高的获取
- 获取元素的高宽
- 获取页面隐藏元素的高宽
- js怎么获取元素的宽高
- js如何获取元素的宽高
- 获取元素的宽和高
- js获取元素相对于父元素的位移,获取元素本身的宽高
- js获取元素宽、高
- js获取元素宽、高
- Jquery获取元素宽高
- javascript(获取或设置html元素的宽,高,坐标)
- 通过JQuery获取窗口和元素的宽高
- js及jquery获取页面和元素的宽高
- js及jquery获取页面和元素的宽高
- offset,client,scroll,getStyle获取元素宽高的区别
- jquery中获取元素的位置和宽高
- JS日常随笔: 使用JS获取元素的宽高
- jquery获取元素宽高,浏览器宽高,滚动距离
- EA&UML日拱一卒-多任务编程超入门-(4)发生了什么?
- 游戏优化方案
- 图的遍历 深度优先搜索 广度优先搜索
- JS值——学习小Demo之关于假值、绝对相等、强弱类型转换应用、symbol、-0
- qt生成pdf(用图片qgrabwidget抓取图片生成PDF;用文字生成pdf)
- 9元素宽高的获取
- 查看动态链接库依赖关系的命令
- hdu 2222 Keywords Search (AC自动机~)
- 201509-3 模板生成系统 ccf
- MySQL的调优参数
- Vim命令合集
- leetcode-21-Merge Two Sorted Lists
- 面试
- C++中数字与字符串之间的转换(包括C++11新标准和宽窄字符转换)