会员登录 | 注册会员 | 学习交流 | 会员中心 | 在线充值 | QQ在线咨询
扫一扫添加微信咨询
咨询电话:199-4385-7008
在线客服:
本站主要提供AICS6、PSCS6、CDRX6、DWCS6、html、CSS样式、js脚本、ASP、PHP等视频教程,近期隆重推出平面设计、网页设计视频教程套装,在线学习结合视频光盘/U盘,是您成为设计大师的必经之路!
您所在的位置:首页 >> 网站前端 >> javascript脚本 >> js基础教程56:HTML DOM元素节点概述

网站前端

讲师:赵老师[简介] 已录课程:120讲 【本课程讨论区】

js基础教程56:HTML DOM元素节点概述

在线QQ:3316841367 客服电话:199-4385-7008

您还不是vip会员或者没有登录,无法进入学习,请登录后访问或者联系站长升级会员等级!
为了能给大家提供更好的服务和视频教程,本站VIP课程需要收取一定的学费,具体收费标准根据不同的班级课程和有效期长短有所不同,具体请咨询在线老师,多谢您对本站的支持!

【注册会员】 | 【如何开通VIP会员】 | 【学习点卡充值】

js基础教程56:HTML DOM元素节点概述

讲师:瑞德威(赵老师)

JavaScipt基础知识 视频教程

第二十三课 JavaScript HTML DOM元素(节点)

1、HTML DOM元素(节点)

根据W3C的 HTML DOM标准规定,HTML文档中的所有内容都是节点:

* 整个文档是一个文档节点
* 每个 HTML 元素是元素节点,比如p标签元素、div标签元素
* HTML 元素内的文本是文本节点,例如:<a href="about.html">公司介绍</a>
* 每个HTML元素的属性是属性节点,例如a标签的href属性,或者img标签的src属性
* 注释是注释节点

HTML DOM将 HTML文档视作树结构。这种结构被称为节点树:

网页文档
|
根元素<html>
|
—————————————————————
| |
元素:<head> 元素<body>
|
| ——————————
| |
元素:<title> 属性:href——元素:<a> 元素:<h1>

| | |

文本:“文档标题” 文本:“我的链接” 文本:“我的标题”

通过 HTML DOM,树中的所有节点均可通过 JavaScript 进行访问。
所有 HTML 元素(节点)均可被修改,也可以创建或删除节点。

2、节点父、子节点和同胞节点

节点树中的节点彼此拥有层级关系。

父(parent)、子(child)和同胞(sibling)等术语用于描述这些关系。
父节点拥有子节点。同级的子节点被称为同胞(兄弟或姐妹)。

* 在节点树中,顶端节点被称为根(root)
* 每个节点都有父节点、除了根(它没有父节点)
* 一个节点可拥有任意数量的子节点
* 同胞是拥有相同父节点的节点

例如: HTML 片段:
<html>
<head>
<title>DOM 教程</title>
</head>
<body>
<h1>DOM 第一课</h1>
<p>Hello world!</p>
</body>
< /html>
* <html> 节点没有父节点;它是根节点
* <head> 和 <body> 的父节点是 <html> 节点
* 文本节点 "Hello world!" 的父节点是 <p> 节点

* <html> 节点拥有两个子节点:<head> 和 <body>
* <head> 节点拥有一个子节点:<title> 节点
* <title> 节点也拥有一个子节点:文本节点 "DOM 教程"
* <h1> 和 <p> 节点是同胞节点,同时也是 <body> 的子节点

* <head> 元素是 <html> 元素的首个子节点
* <body> 元素是 <html> 元素的最后一个子节点
* <h1> 元素是 <body> 元素的首个子节点
* <p> 元素是 <body> 元素的最后一个子节点

上一讲:js脚本教程55:js制作滑动门效果—灵活应用   |   下一讲:js基础教程57:js如何创建新的HTML节点元素

如果您对本课程有什么评价或建议,欢迎分享!
* 标 题: 发布人:
* 咨询内容:
是否同步: 同步到交流中心

客服热线(8:00-23:00)

133 4385 7008

在线QQ客服:3316841367 张老师
微信账号:laozhangsoft123

微信公众号