网页可见区域宽: document.body.clientWidth;

网页可见区域高: document.body.clientHeight;

网页可见区域宽: document.body.offsetWidth (包括边线和滚动条的宽);

网页可见区域高: document.body.offsetHeight (包括边线的宽);

网页正文全文宽: document.body.scrollWidth;

网页正文全文高: document.body.scrollHeight;

网页被卷去的高(ff):document.body.scrollTop;

网页被卷去的高(ie): document.documentElement.scrollTop;

网页被卷去的左:document.body.scrollLeft;

网页正文部分上:window.screenTop;

网页正文部分左:window.screenLeft;

某个元素的宽度:obj.offsetWidth;

某个元素的高度:obj.offsetHeight;

某个元素的上边界到body最顶部的距离:obj.offsetTop;(在元素的包含元素不含滚动条的情况下)

某个元素的左边界到body最左边的距离:obj.offsetLeft;(在元素的包含元素不含滚动条的情况下)

返回当前元素的上边界到它的包含元素的上边界的偏移量:obj.offsetTop(在元素的包含元素含滚动条的情况下)

返回当前元素的左边界到它的包含元素的左边界的偏移量:obj.offsetLeft(在元素的包含元素含滚动条的情况下)

scrollTop, scrollLeft

设置或返回已经滚动到元素的左边界或上边界的像素数。只有在元素有滚动条的时候,例如,元素的 CSS overflow 属性设置为 auto 的时候,这些像素才有用。这些属性也只在文档的

或 标记上定义(这和浏览器有关),并且一起来制定滚动文档的位置。注意,这些属性并不会指定一个 标记的滚动量。这是非标准的但却得到很好支持的属性

以上这篇js获取页面及个元素高度、宽度的代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

原生js获取html元素高度,js获取页面及个元素高度、宽度的代码相关推荐

  1. javascript(js)获取访客通过搜索引擎进入页面的搜索关键词的简洁有效代码

    最近需要用到这么一个功能,就是如果用户是通过搜索引擎进来浏览页面的,那么就通过js获取其搜索关键词,找了很久,终于找到一个比较好用而且又简洁的代码,在此也感谢分享者,搜索引擎只包括谷歌和百度的,其他类 ...

  2. html元素隐藏js 控制,JS控制HTML元素的显示和隐藏的两种方法

    JS控制HTML元素的显示和隐藏的两种方法 利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一 ...

  3. python selenium刷新页面_python selenium 解决页面刷新后元素找不到问题

    1,问题: 当我们第一遍找元素是找到了,而你循环后页面已经新刷新,所以不能用第一遍找出的元素了 即:页面刷新后元素的属性是没变,但是element却变了,所有之前定位的元素element都过期了 2, ...

  4. 原生js获取html元素属性,JS(原生js和jq方式)获取元素属性(自定义属性),删除属性(自定义属性)...

    JS(原生js和jq方式)获取元素属性(自定义属性),删除属性(自定义属性) 以下内容: 一.获取元素的属性 二.设置元素的属性 三.删除元素的属性 一.获取元素的属性 1-原生JS 获取属性 .ge ...

  5. html中js隐藏div的高度,js如何获取div(ul li)元素的宽度和高度(包括width/height和CSS的宽度和高度)...

    某些时候需要知道元素div(或 ul li)的宽度或高度,大多情况下可以用js取元素div的width或height属性获得,但有时候这个方法不一定奏效,把div的宽度或高度定义在CSS样式中,这个方 ...

  6. js数组获取index_想自学JS吗?想提升JS底层原理吗?76张脑图带你彻底搞懂原生JS...

    本篇内容适用于:初学前端:及工作时间不久想回顾基础的各位伙伴: 文章主要由图片组成,看起来可能会不太方便,适合保存下来单张查看: 既然来了,就看看在走吧,总会有些收获的: 一.前端发展史 二.JS基础 ...

  7. js jquery 获取元素(父节点,子节点,兄弟节点),元素筛选

    js jquery 获取元素(父节点,子节点,兄弟节点) 一,js 获取元素(父节点,子节点,兄弟节点) var test = document.getElementById("test&q ...

  8. js中直接通过id名获取到这个元素

    浏览器日常bug: 最近在复习javascript的时候发现了一个我还没有见过的一个有趣的东西,可能你也没有见过,所以就在这里记录一下:就是js中直接通过id名获取到这个元素,且不使用getEleme ...

  9. js基础总结——js 获取元素节点、js 绑定onclick事件、js 获取属性 修改属性值、js 获取子元素、js 改变css样式

    参考书籍:<JavaScript DOM编程艺术 第2版> 本博客代码的测试页面是:https://www.layui.com/ js dom操作 js 获取元素节点 一份document ...

最新文章

  1. java循环队列_java实现循环队列(顺序队列)
  2. DataList自定义分页
  3. Asp.net MVC防止图片盗链的实现方法,通过自定义RouteHandler来操作
  4. linux 条件变量
  5. Python 越来越火,为什么?
  6. Avenger v1.0.6.0
  7. abd shell关闭所有程序_一个 Shell 脚本逆袭的规范,拿走不谢
  8. linux的vi把文件合并一行,学习Vim合并行的方法和技巧
  9. python标准库之fnmatch,dis,timeit
  10. ReportViewer教程(15)-矩阵报表-1
  11. 关于Breeze's MapHack 2.0的一些重要说明
  12. JavaScript——Prototype详探
  13. 2015.7.9(1000股涨停,未按分段交易中国重工、中国软件减仓失误!补做大智慧、中色股份追高,而后控制仓位预防高开跳水——重新整理分段交易原则)发现中软吸筹率极高...
  14. Java多线程的简介
  15. 【老生谈算法】matlab实现功率谱密度算法源码——功率谱密度
  16. JVM笔记:垃圾回收器总结
  17. 如何在安卓手机上面远程桌面操作
  18. Python简单操作爬取微博热搜榜(表格.xls模式存储)
  19. ROS中对URDF文件检查时出现的问题及解决方式
  20. 验证码_python

热门文章

  1. Shiro 会话管理 缓存管理
  2. 程序化建模(城市大楼)
  3. 解决:win7/win10装xp系统蓝屏问题(附系统安装步骤)
  4. excel中offset用法
  5. zabbx的服务启动关闭
  6. chromeos-apk_ChromeOS.dev-为Chrome OS构建世界一流的应用和游戏的蓝图
  7. 基于Python制作的热血足球小游戏
  8. 有若干张一元、五元、十元面值的钞票,要支付十五元有多少种方法?
  9. 带你了解事件循环机制(Event Loop)
  10. 经验干货:使用tf.py_func函数增加Tensorflow程序的灵活性