DOM的理解与认知

文档对象模型 ,即是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属性可能不唯一

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值