DOM与网站原始源代码之间有什么相似之处?

时间:2017-06-01 13:32:57

标签: javascript html dom browser web

我知道DOM与网站的原始源代码不同。 DOM已执行javascript并嵌入到网站的源代码中。但我想知道是否有任何组件始终存在于DOM代码和原始源代码中。

1 个答案:

答案 0 :(得分:0)

原始源代码是浏览器用于初始构建将在内存中保存的文档的内容。内存中的那个文件是"文档对象模型"或者" DOM"。将文档加载到内存后,它可能会进行更改,使其不再与源代码中指定的初始文档相同。

例如,当您运行下面的代码段时,您将看到HTML和CSS导致页面背景为黄色,但是当您单击文档上的任何位置时,背景将变为红色。这演示了初始文档如何来自源,然后内存中的文档可能与此不同。



document.addEventListener("click", function(){
   document.body.style.backgroundColor = "blue";
});

body { background-color:yellow; }

<p>click anywhere</p>
&#13;
&#13;
&#13;