2017-06-01 40 views
-2

我知道DOM与网站的原始源代码不同。 DOM已经执行并嵌入到网站的源代码中。但是我想知道DOM代码和原始代码中是否存在任何组件。DOM与网站的原始源代码之间有什么相似之处?

+0

[HTML和DOM之间的不同]的可能的复制(https://stackoverflow.com/questions/4110081/difference-between-html-and-dom) – quinz

+0

我知道的差但需要两者之间的相似之处。 – learner

+0

不能保证会有任何相似之处。 – Alohci

回答

0

原始源代码是浏览器用来初始构建它将保存在内存中的文档的内容。内存中的文档是“文档对象模型”或“DOM”。一旦文档被加载到内存中,可能会发生变化,使其不再与源代码中指定的初始文档相同。

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

document.addEventListener("click", function(){ 
 
    document.body.style.backgroundColor = "blue"; 
 
});
body { background-color:yellow; }
<p>click anywhere</p>

相关问题