【发布时间】:2018-06-11 23:07:10
【问题描述】:
我试图准确了解在 DOM 操作之后使用常规 DOM 更新了什么。
假设我们有下面的 DOM,我使用 javascript 删除了蓝色类的 li。
这是否意味着浏览器查看蓝色类的父级(例如:列表 1 的 id)并重新渲染该 DOM 节点,包括所有子级(减去蓝色类),然后根据任何 css 重新绘制整个页面规则?
我认为这将是过程,但我不确定,也无法在任何地方找到任何具体示例。
<div>
<ul id="list1">
<li> red </li>
<li class="blue"> blue </li>
<li> green </li>
</ul>
<ul id="list2">
<li> orange </li>
<li> gray </li>
<li> brown </li>
</ul>
</div>
【问题讨论】:
-
这正是浏览器应该做的。
标签: javascript css dom dom-manipulation