什么是Document Object Model

Document Object Model (DOM) 是一个跨平台的, 与语言无关的约定, 用于代表在HTML, XHTML和XML中的对象, 以及与这些对象进行交互.

使用DOM可以允许程序和脚本动态地访问和更新文档的内容, 结构, 和样式. 文档还可以被DOM进一步地进行处理, 处理之后的结果可以被纳回展现页面上.

也就是说, 通过Document Object Model, 我们实现了一种模型, 在这个模型中, 文档或者页面是包含对象的(element, link等等), 而且这些对象可以被操纵. 即, 你能够添加, 删除, 修改element, 修改element的内容, 或者添加, 删除, 修改一个属性. 你可以得到文档中所有H1元素的列表, 或者所有含有属性值为CLASS="foo"这样的元素.

Document Object Model

http://en.wikipedia.org/wiki/Document_Object_Model

Document Object Model (DOM)

http://www.w3.org/DOM/

Document Object Model FAQ

http://www.w3.org/DOM/faq.html

原文地址:https://www.cnblogs.com/awpatp/p/1738722.html