日期:2014-05-16 浏览次数:20437 次
??? ?DOM和JavaScript很容易混淆不清。DOM是面向HTML和XML文档的API(暂时先别考虑
xml,接触到的时候再回来想想),为文档提供了结构化表示,并定义了如何通过脚本来
访问文档结构。JavaScript则是于访问和处理DOM的语言。如果没有DOM,JavaScript根
本没有Web页面和构成页面元素的概念。文档中的每个元素都是DOM的一部分,这就使得
JavaScript可以访问元素的属性和方法。
HTML DOM 是 W3C 标准(是 HTML 文档对象模型的英文缩写,Document Object Model
for HTML)。
HTML DOM 定义了用于 HTML 的一系列标准的对象,以及访问和处理 HTML 文档的标准
方法。
通过 DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性。可以对其中的
内容进行修改和删除,同时也可以创建新的元素。
HTML DOM 独立于平台和编程语言。它可被任何编程语言诸如 Java、JavaScript 和
VBScript 使用。
JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,
以及更多的应用。
JavaScript 是因特网上最流行的脚本语言。
Javascript主要是利用HTML DOM去获得、改变、创建HTML元素,从而达到美化页面、操
作页面元素的目标。因此,在Javascript中最常见的就是各种各样的HTML DOM元素以及
它们各自的属性。除了这些DOM元素外,Javascript有自己的对象,例如数组。
简单说,可以认为Javascript主要是操纵HTML DOM。两者是不一样的。
DOM是一个标准,基本所有的浏览器都遵循这个规范,这样我们用脚本语言(如javascript)操作dom才能被浏览器所接受。