位置: IT常识 - 正文

原生js获取元素的各种位置(大全)(原生js获取元素高度)

编辑:rootadmin
原生js获取元素的各种位置(大全)

推荐整理分享原生js获取元素的各种位置(大全)(原生js获取元素高度),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:原生js如何获取dom,原生js获取元素高度,原生js获取元素宽度,原生js获取元素类名设置高度,原生js获取元素祖先元素的方法parentNodes,原生js获取元素祖先元素的方法parentNodes,原生js获取元素高度,原生js获取元素祖先元素的方法parentNodes,内容如对您有帮助,希望把文章链接给更多的朋友!

加给元素:

offsetLeft (距离定位父级的距离)

offsetTop (距离定位父级的距离)

offsetWidth (可视宽度)

offsetHeight (可视高度)

clientLeft (左边框宽度)

clientTop (上边框宽度)

clientWidth(width + padding)

clientHeight(height + padding)

scrollTop(纵向滚动距离)

scrollLeft(横向滚动距离)

scrollWidth(内容宽度)

scrollHeight(内容高度)

getBoundingClientRect ( ) 返回值:对象 有6个属性

left(元素左侧相对于可视区左上角的距离)

right(元素右侧相对于可视区左上角的距离)

top(元素上边相对于可视区左上角的距离)

bottom(元素下边相对于可视区左上角的距离)

width(可视宽度)

height(可视高度)

获取可视区宽高:

window.innerWidth

window.innerHeight

document.documentElement.clientWidth

document.documentElement.clientHeight

屏幕宽高:

原生js获取元素的各种位置(大全)(原生js获取元素高度)

window.screen.width

window.screen,height

获取文档宽高:

document.body.clientWidth

document.body.clientHeight

document.documentElement.scrollWidth

document.documentElement.scrollHeight

document.body.scrollWidth(如果内容宽度超过一屏,得到文档宽度;如果内容小于一屏,得到一屏的宽度)

document.body.scrollHeight (如果内容高度超过一屏,得到文档高度;如果内容小于一屏,得到一屏的高度)

获取滚动条距离:

document.body.scrollTop

document.body.scrollLeft

window.scrollY

window.scrollX

document.documentElement.scrollTop

document.documentElement.scrollLeft

window.pageYOffset

window.pageXOffset

js中获取当前位置有如下几种方法:

event.offsetX, (IE属性,测试都可以使用)

event.offsetY, (IE属性,测试都可以使用)

event.clientX,

event.clienY,

event.scrennX,

event.screenY,

他们的区别如下:

可以看出,

event.screenX和event.screenY是相对于显示屏的位置。

event.clientX和event.clientY是相对于浏览器的位置。

event.offsetX和event.offsetY是相对于元素的位置。

本文链接地址:https://www.jiuchutong.com/zhishi/297334.html 转载请保留说明!

上一篇:Spring Boot 中如何使用 Spring Cloud Alibaba 实现微服务治理(spring bootcsdn)

下一篇:【Pytorch基础知识】数据的归一化和反归一化(pytorch基本操作)

  •  品牌必须是主角:有效的传播始于品牌(品牌必须是主体吗)

    品牌必须是主角:有效的传播始于品牌(品牌必须是主体吗)

  • 电动车充电充满后不拔电源可以吗(电动车充电充满了会自动停吗)

    电动车充电充满后不拔电源可以吗(电动车充电充满了会自动停吗)

  • 为什么现在4g网络越来越卡(为什么现在4g网速这么差)

    为什么现在4g网络越来越卡(为什么现在4g网速这么差)

  • d盘根目录是什么意思(d盘根目录下创建文件夹)

    d盘根目录是什么意思(d盘根目录下创建文件夹)

  • 如何把表格中的线去掉(如何把表格中的字体上下居中)

    如何把表格中的线去掉(如何把表格中的字体上下居中)

  • 腾讯会议开视频有声音吗(腾讯会议开视频人数限制怎么解)

    腾讯会议开视频有声音吗(腾讯会议开视频人数限制怎么解)

  • qq群宣传委员怎么获得(qq群宣传委员头衔怎么分享了没有)

    qq群宣传委员怎么获得(qq群宣传委员头衔怎么分享了没有)

  • 京东店铺已关闭是什么意思(京东店铺已关闭,货还没有收到怎么办)

    京东店铺已关闭是什么意思(京东店铺已关闭,货还没有收到怎么办)

  • 拼多多没有拼小圈怎么办(拼多多没有拼小圈设置怎么办)

    拼多多没有拼小圈怎么办(拼多多没有拼小圈设置怎么办)

  • 微信不能自动打开文档(微信不能自动打开word)

    微信不能自动打开文档(微信不能自动打开word)

  • 删除聊天记录后用别的手机登录会看到吗(删除聊天记录后如何找到群聊)

    删除聊天记录后用别的手机登录会看到吗(删除聊天记录后如何找到群聊)

  • 六类屏蔽网线和非屏蔽的区别(六类屏蔽网线和非屏蔽的样子)

    六类屏蔽网线和非屏蔽的区别(六类屏蔽网线和非屏蔽的样子)

  • 哈罗顺风车要先预付吗(哈罗顺风车要先给钱吗?)

    哈罗顺风车要先预付吗(哈罗顺风车要先给钱吗?)

  • 为什么wifi手机能上网电脑不能上网(为什么wifi手机可以用笔记本用不了)

    为什么wifi手机能上网电脑不能上网(为什么wifi手机可以用笔记本用不了)

  • 微信艾特是什么意思(微信艾特是什么键)

    微信艾特是什么意思(微信艾特是什么键)

  • 手机充电屏幕不受控制(手机充电屏幕不显示是怎么回事)

    手机充电屏幕不受控制(手机充电屏幕不显示是怎么回事)

  • 苹果8p正确充电方法(苹果8p正确充电方式)

    苹果8p正确充电方法(苹果8p正确充电方式)

  • 抖音上拼多多链接怎么弄(抖音上拼多多链接抢iphone13是真的吗)

    抖音上拼多多链接怎么弄(抖音上拼多多链接抢iphone13是真的吗)

  • 京东申诉进度在哪查询(京东申诉要多久)

    京东申诉进度在哪查询(京东申诉要多久)

  • 华为手机彻底删除数据(华为手机彻底删除的照片还能找回来吗)

    华为手机彻底删除数据(华为手机彻底删除的照片还能找回来吗)

  • 网易考拉怎么注销账号(网易考拉怎么注册不了)

    网易考拉怎么注销账号(网易考拉怎么注册不了)

  • phpcms如何破解管理员密码(php源码破解)

    phpcms如何破解管理员密码(php源码破解)

  • 所得税营业成本包括税金及附加吗
  • 注册资本认缴到哪里
  • 补交以前年度车船税
  • 2021小规模纳税人减免增值税
  • 经营活动现金净流量公式
  • 应付职工薪酬工资贷方有余额要怎么调整
  • 怎样确定是否计入固定资产清理科目
  • 融资租赁租入固定资产折旧可以税前扣除吗
  • 手续费及佣金收入
  • 开发商买商铺
  • 收购公司固定资产注意事项
  • 买一送一的增值税如何计算例题
  • 单位员工借款的认定
  • 纳税人签字
  • 广告设计制作的技术框架
  • 什么叫金税四期呢?
  • 资产总额和净资产总额的区别
  • 所得税季报总资产是什么
  • 控股子公司是
  • cpu不支持vt怎么办
  • 包吃伙食费会计分录
  • 银行承兑汇票和银行汇票的区别
  • 融资租赁和经营租赁哪个更常见
  • 固定资产原值减少说明什么
  • php fork
  • 员工的出差补贴计入什么科目
  • 什么叫php
  • linux系统如何更改主机名
  • PHP:pcntl_wait()的用法_PCNTL函数
  • 野生动植物种源包括
  • 企业一次性取得所得税
  • javascript生成器
  • linux如何搭建
  • 什么是AI工具
  • 开源ei
  • 计提支付公积金
  • 固定资产盘盈税务处理政策
  • 金银首饰零售商属于消费税纳税人吗
  • 茶叶开增值税专用发票,不在申报系统的农副产品类
  • 应计入财务费用的科目是
  • wordpress加速
  • CentOS 7下MySQL服务启动失败的快速解决方法
  • 财务负责人岗位要求
  • 退付现金什么意思
  • 收到的承兑怎么转给别人
  • 附加税多计提了怎么做分录
  • 工资走公账有什么好处
  • 开发间接费用的折旧包括哪些
  • 进项发票认证多了留抵多久
  • 进出口企业外汇额度
  • 事业单位其他特殊人员医疗保障是什么意思
  • 小规模需要进项税额吗
  • 阿里云 mybase
  • mysql字段名可以用中文吗
  • 服务主机windows错误报告
  • Xp系统设置ip地址
  • xp系统怎么取消自动关机
  • CentOS里/etc/sysconfig/clock内容解读
  • linux查看文件夹大小
  • win7更改电脑设置在哪里
  • window10如何校色
  • cocos2dx官方教程
  • react父组件触发子组件方法
  • Bootstrap与KnockoutJs相结合实现分页效果实例详解
  • Ext JS 4实现带week(星期)的日期选择控件(实战一)
  • kui血条插件设置
  • node.js速成
  • android自定义组件开发详解
  • 基于jquery的移动端ui框架
  • javascriptcsdn
  • android synchronized
  • 面向对象的三大特征
  • jquery单选框
  • Android应用程序可以直接在ios中安装运行吗
  • 湖北安徽是一个地方吗
  • 内蒙古国家税务局网上电子税务局官网
  • 税务注销证明样本
  • 代理记账广告语怎么写
  • 省纪检委派驻机构值得去么
  • 外贸高新技术企业认定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设