DomTree探秘

本文介绍了DOM树的概念及其在HTML文档中的应用。通过使用JavaScript,可以实现对DOM树的操纵,包括节点的添加、删除和替换等功能。文章还详细列举了DOM树中不同类型的节点及其对应的属性。

DomTree

DOM

DOM是一个由javascript节点对象组成的层次结构/树

<html>
<head>
    <title>HTML</title>
</head>
<body>
</body>
</html>

使用chrome打开,并打开开发者工具,选择Elements->Properties

选中body节点,我们可以看到类似于Eclipse中java类的Class hierarchy视图。body是HTMLBodyElement的实例化对象,HTMLBodyElement是HTMLElement的子类,以此类推...

总结

  • DOM的目的是使用javascript操作(删除、添加、替换、创建事件)树状的HTML文档而提供的一个编程接口

节点对象类型

  • DOCUMENT_TYPE_NODE 10

  • DOCUMENT_NODE 9

  • ELEMENT_NODE 1

  • ATTRIBUTE_NODE 2

  • TEXT_NODE 3

  • ...

这些Node属性是常量,是用来声明某一节点的类型。如同java语言中的Integer,Char,Long,String等,而且它们也有构造函数啊!

构造函数类型
HTML*ElementELEMENT_NODE
TextTEXT_NODE
AttrATTRIBUTE_NODE
HTMLDocumentDOCUMENT_NODE
DocumentFragmentDOCUMENT_FRAGMENT_NODE
DocumentTypeDOCUMENT_TYPE_NODE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值