元素位置
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的别名)返回页面水平方向滚动的像素值,相当于根元素的
scrollLeftwindow.scrollY、window.pageYOffset(scrollY的别名)返回页面垂直方向滚动的像素值,相当于根元素的
scrollTopscrollTo()、scrollBy()scrollTo(x,y):将窗口滚动到指定坐标scrollBy(x,y):将窗口按指定的偏移量滚动resizeTo()、resizeBy()调整窗口大小