元素上属性字段

const el = document.getElementById('documentLabel')
console.log(el.clientWidth) // 可见区域宽
console.log(el.clientHeight) // 可见区域高
console.log(el.offsetWidth) // 可见区域宽 + 边线的宽
console.log(el.offsetHeight) // 可见区域高 + 边线的宽
console.log(el.scrollWidth) // 正文全文宽
console.log(el.scrollHeight) // 正文全文高
console.log(el.screenTop) // 被卷去的高
console.log(el.scrollLeft) // 被卷去的左

浏览器属性

console.log(window.screenTop) // 网页正文部分上
console.log(window.screenLeft) // 网页正文部分左
console.log(window.screen.height) // 屏幕分辨率的高
console.log(window.screen.width) // 屏幕分辨率的宽
console.log(window.screen.availHeight) // 屏幕可用工作区高度
console.log(window.screen.availWidth) // 屏幕可用工作区宽度

  

最新文章

  1. Sql Server数据库备份和恢复:原理篇
  2. 使用nuget打包类库并发布
  3. JS——全选与反选
  4. BZOJ 4245: [ONTAK2015]OR-XOR
  5. 不安装Oracle客户端使用PL/SQL连接服务器端Oracle
  6. PHP-traits新特性详解
  7. 向网页中写入js和css
  8. poj3160强连通分量加dfs
  9. DNS解析全过程
  10. maven系列--maven常用命令
  11. 【NOIP2014】解方程(枚举)
  12. Vue(十一)计算属性
  13. M2团队贡献分分配
  14. Async Performance: Understanding the Costs of Async and Await
  15. akka pubsub example
  16. Python学习笔记第十一周
  17. Linux操作系统,服务器端的主流
  18. CocoaPods :为iOS程序提供依赖管理的工具(yoowei)
  19. sqlsever实现更改字段名
  20. Curved UI - VR Ready Solution To Bend Warp Your Canvas 1.7,1.8,2.2,2.3 四种版本压缩包(Unity UGUI曲面插件),可以兼容VRTK

热门文章

  1. 用云服务器搭建frp服务(超详细)
  2. 【深入浅出Seata原理及实战】「入门基础专题」探索Seata服务的AT模式下的分布式开发实战指南(2)
  3. 1. 使用 fluent-bit 采集文件
  4. XCTF-web新手区
  5. 双层拖拽事件,用鼠标画矩形,拖动右下角可以再次改变矩形大小,方案一 有BUG
  6. vue 解决循环引用组件/动态组件/组件未注册报错
  7. 假如你想在VUE的main.js里根据条件按需引入注册组件以及样式,那就这样子写,附赠自己写的vue一个框架配置多系统按需加载系统路由以及组件办法
  8. 04HDFS简介
  9. 用XAMPP搭建本地:Web服务器,访问服务器,下载服务器。
  10. 树莓派UBUNTU MATE 自动登录用户