元素位置
offsetParent
获取某个元素第一个定位的祖先元素,如果没有,则得到
body
。body
的offsetParent
为null
。offsetLeft
、offsetTop
获取当前元素相对于其
offsetParent
元素的坐标。如果
offsetParent
是body
,则将其当作是整个网页。getBoundingClientRect()
方法该方法得到一个对象,该对象记录了该元素的大小及其相对于视口的位置。
事件模拟
element.click()
触发该元素的 click 事件
表单元素.submit()
触发表单元素的
submit
事件target.dispatchEvent(event)
将自定义事件派发往指定的目标
event
:要被派发的事件对象。target
:被用来初始化 事件 和 决定将会触发 目标。
其他
window.scrollX
、window.pageXOffset
(scrollX的别名)返回页面水平方向滚动的像素值,相当于根元素的
scrollLeft
window.scrollY
、window.pageYOffset
(scrollY的别名)返回页面垂直方向滚动的像素值,相当于根元素的
scrollTop
scrollTo()
、scrollBy()
scrollTo(x,y)
:将窗口滚动到指定坐标scrollBy(x,y)
:将窗口按指定的偏移量滚动resizeTo()
、resizeBy()
调整窗口大小