以下哪些DOM元素属性会导致浏览器执行回流操作?
innerHTML
offsetParent
style
scrollTop
以下哪些DOM元素属性会导致浏览器执行回流操作?
innerHTML
offsetParent
style
scrollTop
innerHTML
导致 DOM 改变时,它会触发回流。
- 获取 offsetParent
不会有任何影响,但是获取它可能会刷新渲染树队列。
- 设置 style
(或其属性)可能会触发回流和重绘,或者链接这些操作。一些属性(如 color
)只会触发重绘。
- 设置 scrollTop
会触发重绘,而获取它则可能会刷新队列。奇怪的是,我很确定它们都会导致回流和重绘。
这里有一篇相关文章: 回流和重绘
offsetWidth
或使用getComputedStyle
,也会导致回流!! - Om Shankar