我知道DOM与网站的原始源代码不同。 DOM已执行javascript并嵌入到网站的源代码中。但我想知道是否有任何组件始终存在于DOM代码和原始源代码中。
答案 0 :(得分:0)
原始源代码是浏览器用于初始构建将在内存中保存的文档的内容。内存中的那个文件是"文档对象模型"或者" DOM"。将文档加载到内存后,它可能会进行更改,使其不再与源代码中指定的初始文档相同。
例如,当您运行下面的代码段时,您将看到HTML和CSS导致页面背景为黄色,但是当您单击文档上的任何位置时,背景将变为红色。这演示了初始文档如何来自源,然后内存中的文档可能与此不同。
document.addEventListener("click", function(){
document.body.style.backgroundColor = "blue";
});

body { background-color:yellow; }

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