文档对象模型 ,即是Documet Object Model 是W3C组织提出的一种规范
用W3C组织的话来说,DOM其实就是一种允许程序或者脚本动态地访问更新文档内容结构和样式的 独立于平台金额语言的规范借口 说白一点dom就是规范 只要符合这种规范的文档就可以在 程序中引用其内容 ,还可以进行修改 ,这一点给文档的处理带来了相当大的灵活性 在Java script 改变文档内容 的语句就是符合dom接口规范语句
文档对象模型DOM是用来表示程序接口API。一般的 所有支持javascript的浏览器都支持dom
它以树形结构表表示HTML和XML文档,定义了 遍历这个树和检查。
Core DOM:定义了任意结构文档的标准集合对象 。
XML DOM :定义可了针对XML文档的标准集合对象。
HTM LDOM :定义可了针对HTML文档的标准集合对象。
DOM CSS: 定义了在程序中操作CSS规则的接口
DOME vents :给DOM添加事件处理。
使用DOM访问文档对象的元素
既然HTML的文档被描述的文档树,现在需要访问树上的某个节点
(1)通过使用getElemenByid()和getElementsByTagName()方法,
getElementsByName()方法。
getElemenByid()和getElementsByTagName()方法这两总方法,可查找整个html文档中的扔和html元素 这两种方法会忽略文档的结构 假如希望查找文档的标签元素
getElementsByTagName()会把她们全部找到 不管表钱在文档中的哪个层次 同时getElemenByid()方法也会返回正确的元素
getElementsByName()方法可返回带有指定名称的对象集合 该方法与getElemenByid() 方法相似 但是它查找元素的name属性 而不是ID属性。另外 因为一个文档的name属性可能不唯一
DOM的理解与认知
最新推荐文章于 2022-08-23 19:48:27 发布