Javascript DOM

首先,什么是DOM?DOM是Document Object Model(文档对象模型)的缩写。DOM是中立与平台和语言的接口,它允许程序或脚本动态地访问更新文档的内容、样式以及结构。DOM包含核心DOM、XML DOM和HTML DOM,DOM是为了让开发人员通过js的方式操作HTML页面或者XML页面。
节点树之间的关系:

父子关系兄弟关系
父节点,子节点兄弟节点

在这里插入图片描述
在这里插入图片描述
节点的属性:
//console.log(Node);
//节点对象;nodeName:节点名称;=节点的名字
nodeType:节点类型;1:元素 2:属性 3.文本;
nodeValue:
1.childNodes:获取所有孩子(直接后代)节点 NodeList。

节点属性:
childNodes  元素的直接孩子节点(包含元素节点和文本节点)
firstChild://第一个孩子节点
listChid://最后一个孩子节点
parentNode://父节点
previousSibling://上一个兄弟节点
nextSibling:   //下一个兄弟节点
childern: //直接后代的元素节点。
看一下代码段:
        <html>
        <head>
        <title>DOM 结构</title>
        </head>
        <body>
        <h1>DOM 结构</h1>
        <p>Hello world!</p>
        </body>
        </html>
        从以上代码段可以看出:
        (1<html>为根节点,它没有父节点,它有两个子元素节点<head><body>2<head>有一个子元素节点<title><body>有两个子元素节点<h1><p>3<title>有一个子文本节点:“DOM结构”,类似<h1><p>也有一个子文本节点
        (4<h1><p>为同胞节点
        定义HTML DOM结构,就是为了方便使用HTML DOM方法对节点进行操作。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值