位置: 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基本操作)

  • 苹果手机支持无线充电吗(苹果手机支持无线充电的型号)

    苹果手机支持无线充电吗(苹果手机支持无线充电的型号)

  • 小米手环如何连接手机(小米手环如何连接keep)

    小米手环如何连接手机(小米手环如何连接keep)

  • p40微信视频美颜怎么设置(p40微信视频美颜在哪里)

    p40微信视频美颜怎么设置(p40微信视频美颜在哪里)

  • 微信登录微博会被好友知道吗(微信登录微博会被发现吗)

    微信登录微博会被好友知道吗(微信登录微博会被发现吗)

  • 750显卡什么档次(750显卡什么水平)

    750显卡什么档次(750显卡什么水平)

  • 空调开半个小时就停了(空调开半个小时就关了损坏空调吗?)

    空调开半个小时就停了(空调开半个小时就关了损坏空调吗?)

  • 红米10x是5g手机吗(红米10x是真5g手机??)

    红米10x是5g手机吗(红米10x是真5g手机??)

  • 芒果会员怎么开弹幕(芒果会员怎么开通一个月)

    芒果会员怎么开弹幕(芒果会员怎么开通一个月)

  • 苹果store下载不了app怎么办(iphone store下载不了)

    苹果store下载不了app怎么办(iphone store下载不了)

  • 苹果双击home键下拉悬停有什么用(苹果双击home键是什么功能)

    苹果双击home键下拉悬停有什么用(苹果双击home键是什么功能)

  • 苹果x怎样阻止陌生来电(苹果x如何阻止陌生电话)

    苹果x怎样阻止陌生来电(苹果x如何阻止陌生电话)

  • 应用更新在哪里设置(iphone应用更新在哪里)

    应用更新在哪里设置(iphone应用更新在哪里)

  • 电脑自带麦克风在哪(电脑自带麦克风声音小)

    电脑自带麦克风在哪(电脑自带麦克风声音小)

  • 恢复好友qq官方网站(恢复好友qq官方网站登录存在风险)

    恢复好友qq官方网站(恢复好友qq官方网站登录存在风险)

  • ps色相饱和度快捷键(ps里色相饱和度快捷键)

    ps色相饱和度快捷键(ps里色相饱和度快捷键)

  • 微信如何设置深色模式(微信如何设置深夜模式?)

    微信如何设置深色模式(微信如何设置深夜模式?)

  • 分享网络二维码怎么扫(分享网络二维码在哪)

    分享网络二维码怎么扫(分享网络二维码在哪)

  • html怎么设置字体颜色(html怎么设置字体大小)

    html怎么设置字体颜色(html怎么设置字体大小)

  • 爱奇艺网页怎么开弹幕(爱奇艺网页怎么下载视频到本地)

    爱奇艺网页怎么开弹幕(爱奇艺网页怎么下载视频到本地)

  • 手机卡欠费多久会被注销(手机卡欠费多久会停机)

    手机卡欠费多久会被注销(手机卡欠费多久会停机)

  • 滴滴打车快车怎么收费(滴滴打车快车怎么打)

    滴滴打车快车怎么收费(滴滴打车快车怎么打)

  • vivox27有nfc怎么开启(vivox21手机nfc)

    vivox27有nfc怎么开启(vivox21手机nfc)

  • 小米手机怎么插卡(小米手机怎么插耳机线)

    小米手机怎么插卡(小米手机怎么插耳机线)

  • 华为拍照选哪个分辨率(华为拍照选哪个型号好)

    华为拍照选哪个分辨率(华为拍照选哪个型号好)

  • 京东个人id怎么查看(京东id在哪里输入)

    京东个人id怎么查看(京东id在哪里输入)

  • 全民k歌送花要钱吗(全民k歌送花要花钱吗)

    全民k歌送花要钱吗(全民k歌送花要花钱吗)

  • 我国企业基本所得税的税率
  • 一般纳税人销项税和进项税如何抵扣
  • 财务软件回收
  • 项目差旅费能计入项目费用吗
  • 物业公司财务制度及核算方法
  • 海关入库成功下一步干嘛
  • 销售商品,提供服务以及从事其他经营活动
  • 全额抵扣的发票怎样入账
  • 个人承担的社保算工资吗
  • 制造费用的
  • 给员工购消费卡怎么做账
  • 小规模纳税人装修费用计入什么科目
  • 电子钥匙的发票怎么开
  • 广告业 增值税
  • 增值税专用发票可以开电子发票吗
  • 工会经费人数在哪里查询
  • 期初建账实验步骤
  • 个体户税务申报流程季度0申报
  • 电子发票能报税不
  • 国外发票可以报销吗
  • 自行生产的存货转固定资产怎么做账
  • 1697511149
  • linux批量操作工具
  • 印花税未交罚款会怎么样
  • 企业第一年利润是多少
  • 纯净版xp系统打不开了
  • YunDetectService.exe是什么进程?YunDetectService.exe禁止使用的方法
  • 文件夹删除需要管理员权限怎么弄
  • 进货的折扣该怎么算
  • 日记账登记错了怎么办
  • 物流公司的收入来源有哪些
  • 资产负债表要点
  • 取得剧本使用费怎么做账
  • wordpress恢复主题默认设置
  • 进项税额准予抵扣的有哪些
  • 职工意外保险比例
  • 【swinUnet官方代码测试自己的数据集(已训练完毕)】
  • 怎么开通公众号微信公众平台
  • 存放同业属于什么会计制度
  • vue中 router.beforeEach() 的用法
  • 我用ChatGPT做直播技术选型,卷死了同事
  • 猿创部落是干什么的
  • 个税系统如何申报个税
  • 一般贸易和进料加工退税的区别
  • 专利权研发成功的会计分录
  • phpcms怎么用
  • 长期借款利息是流动负债吗
  • phpcms是什么
  • 企业开办费如何在税前扣除
  • sql查看日志
  • 分公司员工在总公司缴纳社保
  • 租赁公司租赁物计入什么会计科目
  • 工会经费计提分录最新规定
  • 企业关联业务往来情况怎么申报
  • 员工请假扣款怎么做分录
  • 购进业务:从国内购进生产用原材料
  • 专票已认证但又不能抵扣
  • 小规模增值税减按1%缴纳,如何申报
  • 项目前期的研发费用
  • 持有至到期投资是债权投资吗
  • 业务招待费可以开专票抵扣吗
  • 支付劳务费需要什么原始凭证
  • 独立法人资格是独立核算
  • 账簿凭证管理的内容
  • windows 专业版10安装后文件会丢失嘛
  • linux i
  • xp系统镜像文件怎么制作
  • win8系统怎么重新安装系统
  • office2013标准版
  • opengl 绘制
  • javascript html5摇一摇功能的实现
  • nodejs settimeout异步
  • 批处理for命令修改后缀名
  • 支持css的浏览器
  • vue基于什么
  • unityshader
  • unity鼠标控制物体移动
  • android开发吧
  • python内置函数format
  • 高速公路通行费的税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设