浏览器通过DOM使Java Script 程序可以访问网页上的元素,DOM是网页上XHTML中文档正文标题、段落、列表、样式、ID、class以及所有其他出现的数据的一个内部表示。
浏览器将一个网页加载到内存时,实际上浏览器把网页看作是一个由相互连接的节点组成的树,这个树我们称为DOM树。XHTML文档中的每个标记都用一个节点来表示,嵌套在该标记内部的标记作为该节点的子节点或者树的分枝连接在一起。这些节点我们称为元素节点。除此之外,文档中还有其它类型的节点,最常用的有文档节点、文本节点、属性节点等。
DOM树中的不同类型的节点有一些共同的属性和方法,通常使用这些属性的方法,我们可以访问DOM树中所有节点、动态创建各种类型的节点。
innerHTML内容插入元素标记之间。
innerHTML不是标准但是所有浏览器通用而且非常好用。
在innerHTML中table和select不支持。