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

  • 抖音如何修改昵称(2021抖音怎么修改昵称)

    抖音如何修改昵称(2021抖音怎么修改昵称)

  • 华为i3和i5的区别(华为i3和i5的分别)

    华为i3和i5的区别(华为i3和i5的分别)

  • ipad刻字会影响苹果回收嘛(ipad刻字会影响苹果回收价格吗)

    ipad刻字会影响苹果回收嘛(ipad刻字会影响苹果回收价格吗)

  • 华为手表需要贴膜吗(华为手表需要贴背膜吗)

    华为手表需要贴膜吗(华为手表需要贴背膜吗)

  • 微信背景怎么设置全部一样(微信背景怎么设置)

    微信背景怎么设置全部一样(微信背景怎么设置)

  • 抖音消息订阅要钱吗(抖音订阅消息有必要打开嘛)

    抖音消息订阅要钱吗(抖音订阅消息有必要打开嘛)

  • 什么网盘可以免费上传视频(什么网盘可以免费倍速)

    什么网盘可以免费上传视频(什么网盘可以免费倍速)

  • 红米k20上市时间(红米k20几时发布的)

    红米k20上市时间(红米k20几时发布的)

  • 钉钉打卡时间能不能修改(钉钉打卡时间能看到秒吗?)

    钉钉打卡时间能不能修改(钉钉打卡时间能看到秒吗?)

  • b365m和b360m区别(b360m和b365m主板哪个好)

    b365m和b360m区别(b360m和b365m主板哪个好)

  • 共享单车一次能扫几辆(共享单车一次能用几辆)

    共享单车一次能扫几辆(共享单车一次能用几辆)

  • 怎样将爱奇艺视频保存到手机相册里(怎样将爱奇艺视频存在u盘)

    怎样将爱奇艺视频保存到手机相册里(怎样将爱奇艺视频存在u盘)

  • 如何发传真给对方(如何发传真给对方手机)

    如何发传真给对方(如何发传真给对方手机)

  • 手机没字怎么恢复(手机字体没有了怎么恢复)

    手机没字怎么恢复(手机字体没有了怎么恢复)

  • iphone11锁屏相机怎么打开(iphone11锁屏相机怎么关闭)

    iphone11锁屏相机怎么打开(iphone11锁屏相机怎么关闭)

  • 苹果11可以用5g吗(苹果11有5g吗)

    苹果11可以用5g吗(苹果11有5g吗)

  • duaal00是什么型号(dub-al00是什么机型)

    duaal00是什么型号(dub-al00是什么机型)

  • 苹果手机怎么给短信加密码(苹果手机怎么给公交卡充值)

    苹果手机怎么给短信加密码(苹果手机怎么给公交卡充值)

  • 360安全卫士怎么关(360安全卫士怎么设置最纯净)

    360安全卫士怎么关(360安全卫士怎么设置最纯净)

  • bilibili横屏竖屏转换(哔哩哔哩横屏竖屏弹幕大小不一样)

    bilibili横屏竖屏转换(哔哩哔哩横屏竖屏弹幕大小不一样)

  • 好友微信步数突然为零(好友微信步数突然变成0)

    好友微信步数突然为零(好友微信步数突然变成0)

  • Win11资源管理器未响应怎么办?Win11资源管理器无响应的解决办法(win11资源管理器卡死)

    Win11资源管理器未响应怎么办?Win11资源管理器无响应的解决办法(win11资源管理器卡死)

  • win10默认网关是什么详细介绍(windows默认网关应该设置为的地址)

    win10默认网关是什么详细介绍(windows默认网关应该设置为的地址)

  • 房屋买卖收税
  • 本年利润呈亏损要不要上企业所得税?
  • 专项资金支出流程
  • 小规模纳税人生活服务业免征增值税
  • pos机刷卡的银行有哪些
  • 企业用流动资金怎么做账
  • 发票勾选平台已经勾选统计确认,报税平台看不见
  • 小规模纳税人收入账务处理
  • 税收优惠政策没有任何法律风险
  • 股权转让为什么不征收增值税
  • 应付职工薪酬借方和贷方
  • 已认证的发票开红字红发要去税局吗
  • 公司拍卖车牌
  • 外汇收入会计分录
  • 应收票据计入应收账款吗
  • 个人租赁汽车给公司怎么开发票
  • 计提本月城市维护建设税,教育费附加500元
  • 服务费减免税会计处理
  • windows10如何关闭杀毒软件
  • safedownloader是什么
  • 留置权什么时候才可以行使
  • 投资新公司的账务处理
  • 酒店购啤酒属于什么科目
  • win7系统不可用怎么办
  • 城建税会计分录怎么写
  • 债务担保是什么意思
  • 短期借款利息怎么做分录
  • 金蝶 账无忧 使用说明
  • php常用数组函数有哪些
  • 前端解决跨域问题的8种方案(最新最全)
  • 累计摊销属于什么类科目
  • node js m1
  • 增值税专用发票有几联?
  • vue3的
  • 处置固定资产涉税
  • 小规模固定资产处置税率
  • 佣金怎么收税
  • 采购的技术服务费需入库吗
  • 增值税普票遗失可否用复印件入账
  • 其他业务成本如何结转
  • 个税更正申报后可以撤销吗
  • sqlcoalesce
  • 开工程款发票有什么规定?
  • 其他支出怎么做账
  • 减免增值税记账
  • 成本票和进项票举例说明
  • sql 按顺序查询
  • 长期股权投资会计准则2021修订
  • 医保指的是啥
  • 医药发票的税率是多少
  • 退回多交的所得税抵欠税怎么做账
  • 罚款是营业外支出还是管理费用
  • 以自营方式建造固定资产
  • 收到的业务赔偿如何入账
  • sqlserver数据完整性
  • mysql count详解及函数实例代码
  • mssqlserver安装
  • 苹果电脑mac设备怎么删除
  • vmware虚拟机Linux扩展硬盘
  • gcuservice.exe
  • win7玩穿越火线电脑应该怎么设置
  • 教你如何解决蓝光机/KODI无法打开局域网smb共享的问题
  • win7系统突然打印不了
  • win7系统网络连接禁用怎么开启
  • ExtJS4中的requires使用方法示例介绍
  • Android使用领域
  • unity3d初学者教程视频
  • ide通道怎么打开
  • 页面滚动到底部
  • python利用format方法保留三位小数
  • javascript中的函数包括内置函数和自定义函数
  • javascript高级程序设计pdf百度云
  • linux怎么ssh远程
  • python文件rb
  • 22号天蝎座的运势
  • 税务局核查研发费举措
  • 社保银行代扣收费吗
  • 通用申报表水利基金怎么填
  • 企业所得税减按90%计入收入总额
  • 如何在国税网查看社保人员信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设