outerHTML
包含本元素自身
e.outerHTML = 'template'
时会把 e
自己进行替换,vue
的 v-html
默认使用的是 innerHTML
clientHeight
整数 表示元素节点的 CSS 高度,行内元素返回0
,包括自身+padding, 不包含 border+ margin + 滚动条
clientWidth
同理
clientLeft
整数 等于元素节点左边框( border)的宽度(单位像素),不包括 padding和
margin。
clientTop
scrollHeight
整数 表示当前元素的总高度(单位像素),包括溢出容器、当前不可见的部分。它包括padding
,但是不包括border
、margin
以及水平滚动条的高度,还包括伪元素(::before
或::after
)的高度。
scrollWidth
scrollTop
垂直滚动条向顶侧滚动的像素数量,
scrollLeft
offsetParent
第一个 position
属性不等于static
的上层元素。
offsetHeight
整数,表示元素的 CSS 垂直高度(单位像素),元素+padding+border+滚动条
offsetWidth
offsetLeft
返回当前元素左上角相对于Element.offsetParent
节点的水平位移,
offsetTop
scrollIntoView(bool)
当 bool 为 true,滚动元素到当前视口的最上面,false,滚动到最下面
getBoundingClientRect()
方法返回一个对象,提供当前元素节点的大小、位置等信息,基本上就是 CSS 盒状模型的所有信息。
getClientRects()
insertAdjacentElement(position,node)
在相对于当前元素的指定位置,插入一个新的节点。返回被插入的节点
beforebegin
:当前元素之前afterbegin
:当前元素内部的第一个子节点前面beforeend
:当前元素内部的最后一个子节点后面afterend
:当前元素之后
insertAdjacentHTML()
插入 html
insertAdjacentText()
插入 text