为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
认识DOM,JavaScript进阶篇教程-慕课网
章节
课签
笔记
占位
占位

认识DOM

文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。

先来看看下面代码:

将HTML代码分解为DOM节点层次图:

HTML文档可以说由节点构成的集合,DOM节点有:

1. 元素节点:上图中<html>、<body>、<p>等都是元素节点,即标签。

2. 文本节点:向用户展示的内容,如<li>...</li>中的JavaScript、DOM、CSS等文本。

3. 属性节点:元素属性,如<a>标签的链接属性href="http://www.imooc.com"。

节点属性:

遍历节点树:

以上图ul为例,它的父级节点body,它的子节点3个li,它的兄弟结点h2、P。

DOM操作:

注意:前两个是document方法。

 

 

任务

在JavaScript入门篇中,对DOM进行了基础讲解(http://www.imooc.com/learn/36),我们通过任务来回顾下。

在右边编辑器第11行补充代码,通过getElementById获取id为con的h2标签。

在右边编辑第12行补充代码,修改h2标签的样式,将颜色设为红色。

在右边编辑器第13行补充代码,修改h2标签的样式,将背景颜色设为灰色(#CCC)。

在右边编辑第14行补充代码,通过style.display实现隐藏。

?不会了怎么办

var mychar = document.getElementById("con");  

mychar.style.color="red";

mychar.style.backgroundColor ="#ccc";

mychar.style.display="none";

||

写笔记

公开笔记
提交
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

举报

0/150
提交
取消