javascript - 读取 DOM 元素的哪些属性会导致浏览器重新绘制(回流)页面?

标签 javascript html css dom

阅读 DOM 元素的哪些属性会导致浏览器重绘(回流)页面? (属性未修改)

  • 内部HTML
  • 风格

非常感谢!

最佳答案

如果您请求的属性有待更改的内容,则可能需要重排样式检查。例如,如果设置父元素的宽度,则子元素是父元素的 100%。回流要么在 JavaScript 轮流后发生(通过 GUI 重绘),要么在您要求子节点的宽度时立即发生。

innerHTML 仅通过读取不会导致回流。

关于javascript - 读取 DOM 元素的哪些属性会导致浏览器重新绘制(回流)页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37790016/

相关文章:

css - 如何增加CSS中文本和下划线之间的差距

javascript - 如何有条件地使用javascript在网页上的选定单词上显示鼠标悬停工具提示?

javascript - React 事件处理 OnChange

javascript - 如何以 Angular 实现socket.io

javascript - 数据库位于 Meteor 的哪里?

javascript - 使用 javascript 通过文本字段更改段落

html - 用百分比宽度整理我的 float div

javascript - 添加文本 Javascript 进度条

html - 我如何使用 css3 实现它?

asp.net - 当主要内容需要时,如何在母版页上获取 'footer' 内容以向下推送?