浏览器是否会处理dom更改匹配?

时间:2015-12-04 07:02:26

标签: javascript dom replace match

我们说我的网站上有这个代码:

<div class="test">hello</div>

然后我用它替换它,例如用innerHTML:

<div class="test2">Hello there</div>

它会像预期的那样在网站上发生变化。但如果我用它替换呢? (与已存在的完全匹配)

<div class="test">hello</div>

问题

浏览器会在替换DOM内容之前检查是否存在完全匹配,还是我需要自己检查?

关于速度。如果内容匹配并且如果不匹配则首先检查是否更快更换它,否则什么都不做?

1 个答案:

答案 0 :(得分:2)

每次使用innerHTML时,浏览器都会更新dom树。