offset属性

js中的offset属性。

JS 有一套方便获取元素尺寸的办法。 就是offset家族
offset指的是自己。

得到对象的宽高。 与别人无关。 会随着元素的变化而变化
offsetHeight = heighet + padding + border
offsetWidth = width + padding + border ;

offsetLeft offsetTop
返回距离上个盒子。 左边或者上 边(父元素有定位属性,父元素没定位属性 默认是到body的距离)的位置。

offsetTop 和style.top的区别

1.最大的区别在于offsettop可以返回没有定位盒子的左侧的距离,而style,top不可以。

2.offset返回的数字。而style.top返回的是字符串。除了数字外还带有单位:px;

3.offset 只读 , 而style.top 可以读写。

  1. 如果没有给html元素指定过top样式, 则style.top返回的是空字符串值.

事件对象

event 事件的意思

                       btn.onclick = function(event){

                     }

event就是事件对象。 指向的是onclick
在触发Dom上的某个事件的时候会产生一个事件对象event,这个事件包含所有与事件有关的信息。所有浏览器都支持event, 但支持的方式不同 比如鼠标操作的时候会添加鼠标位置的相关信息到时间对象中,

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 很多初学者对于JavaScript中的offset、scroll、client一直弄不明白,虽然网上到处都可以看一...
    新晋小牛牛阅读 1,829评论 0 1
  • offset家族三大家族和一个事件对象三大家族(offset/scroll/client)事件对象/event ...
    Yuann阅读 1,064评论 0 5
  • 1.offset系列 相关属性:offsetWidth //可视区域区域的offsetHeith /...
    枫丶筱阅读 879评论 0 0
  • offset家族 offset 自己的目的: js中有一套方便的获取元素尺寸的办法就是offset家族; 1/...
    越IT阅读 11,647评论 1 22
  • 我把自己灌醉, 吐了一身狼狈。 像犯了罪, 强忍着疲惫不敢睡。 说话玩起奉陪, 留言写了一堆。 电话那头, 谁最需...
    三古月南阅读 278评论 3 1

友情链接更多精彩内容