第七章 DOM

JavaScript前端开发教程

目录:

第七章 DOM

  1. DOM对象简介
  2. DOM对象的继承关系
  3. 获取操作的元素
  4. 元素内容
  5. 【案例】改变盒子大小
  6. 元素属性
  7. 元素样式
  8. 【案例】标签栏切换效果
  9. 获取节点
  10. 节点追加
  11. 节点删除
  12. 【案例】列表的增删和移动
  13. 【案例】购物车

&&:习题+答案

链接:第七章 DOM PPT👈
感谢关注!

习题:

单选题:

1、下面关于HTML文件说法正确的是()。
A、文档中仅文本内容被称为节点
B、各元素直接没有级别之分
C、文档可被看作是一个节点树
D、以上说法都不正确

2、HTML DOM中的根节点是()。

A、<body>
B、<head>
C、<html>
D、<title>

3、下列关于与节点之间关系描述正确的是()。
A、根节点
B、子节点
C、父节点
D、兄弟节点

4、document对象自身的节点类型为()。
A、ELEMENT_NODE
B、ATTRIBUTE_NODE
C、dOCUMENT_NODE
D、COMMENT_NODE

5、HTML5提供的querySelector()方法利用id获取元素的写法正确的是()。
A、document.querySelector([id名称])
B、document.querySelector(‘id名称’)
C、document.querySelector(’.id名称’)
D、document.querySelector(’#id名称’)

6、下列选项中,()可以修改指定元素的指定属性值。
A、attributes
B、setAttribute()
C、getAttribute()
D、removeAttribute()

7、下列选项中,()可以作为DOM的style属性操作的样式名。
A、Background
B、display
C、background-color
D、LEFT

8、以下选项中,()与JavaScript的保留字存在冲突。
A、overflow
B、left
C、display
D、float

9、下列style的属性中可以实现2D转换的是()。
A、listStyleType
B、display
C、transform
D、overflow

靓仔靓女点个赞再走呗!

答案:1.C 2.C 3.D 4.C 5.D 6.B 7.B 8.D 9.C ░ ∗ ◕ ں ◕ ∗ ░ ↘👍

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
二元关系 在集合 $A$ 上定义的二元关系是一个有序对的集合 $R \subseteq A \times A$,通常用 $(a, b) \in R$ 表示 $a$ 和 $b$ 之间存在关系 $R$。 $R$ 的域是 $A$ 的子集 $\operatorname{dom}(R) = \{a \in A | \exists b \in A, (a, b) \in R\}$,$R$ 的域是 $A$ 的子集 $\operatorname{ran}(R) = \{b \in A | \exists a \in A, (a, b) \in R\}$。若 $\operatorname{dom}(R) = A$,则称 $R$ 是 $A$ 上的全二元关系。 关系的运算 设 $R_1, R_2 \subseteq A \times A$,则以下是几种基本的关系运算: 1. 并集:$R_1 \cup R_2 = \{(a, b) \in A \times A | (a, b) \in R_1 \text{ 或 } (a, b) \in R_2\}$。 2. 交集:$R_1 \cap R_2 = \{(a, b) \in A \times A | (a, b) \in R_1 \text{ 且 } (a, b) \in R_2\}$。 3. 差集:$R_1 - R_2 = \{(a, b) \in A \times A | (a, b) \in R_1 \text{ 且 } (a, b) \notin R_2\}$。 4. 补集:$\overline{R_1} = A \times A - R_1$。 5. 复合:$R_1 \circ R_2 = \{(a, c) \in A \times A | \exists b \in A, (a, b) \in R_1 \text{ 且 } (b, c) \in R_2\}$。 6. 反转:$R_1^{-1} = \{(b, a) \in A \times A | (a, b) \in R_1\}$。 关系的闭包 设 $R$ 是 $A$ 上的二元关系,$R^*$ 是 $R$ 的传递闭包,即 $R^* = \bigcap \{S \subseteq A \times A | R \subseteq S \text{ 且 } S \text{ 是传递的}\}$。其 $\bigcap$ 表示所有集合的交集。 具体来说,若 $(a, b) \in R^*$,则存在 $n \geq 1$ 和 $a_1, a_2, \cdots, a_n \in A$,使得 $(a, a_1) \in R, (a_1, a_2) \in R, \cdots, (a_n, b) \in R$。 另外,还有以下几种常见的关系闭包: 1. 自反闭包:$R^{\text{refl}} = R \cup \{(a, a) | a \in A\}$。 2. 对称闭包:$R^{\text{symm}} = R \cup R^{-1}$。 3. 传递闭包:$R^{\text{trans}} = R^* = \bigcap \{S \subseteq A \times A | R \subseteq S \text{ 且 } S \text{ 是传递的}\}$。 4. 自反对称闭包:$R^{\text{refl-symm}} = R^{\text{refl}} \cap R^{\text{symm}}$。 等价关系和划分 设 $R$ 是 $A$ 上的二元关系,则称 $R$ 是等价关系,如果它满足以下三个条件: 1. 自反性:$(a, a) \in R$。 2. 对称性:$(a, b) \in R \Rightarrow (b, a) \in R$。 3. 传递性:$(a, b) \in R \text{ 且 } (b, c) \in R \Rightarrow (a, c) \in R$。 等价关系把 $A$ 分成若干个不相交的子集(也称为等价类),每个子集元素彼此之间满足 $R$ 关系,而不同子集元素之间不存在 $R$ 关系。 设 $a \in A$,则 $[a]_R = \{b \in A | (a, b) \in R\}$ 表示 $a$ 所在的等价类。 划分是指把集合 $A$ 分成若干个不相交的子集,每个子集称为一个划分类,且所有划分类的并集为 $A$。 偏序关系 设 $R$ 是 $A$ 上的二元关系,则称 $R$ 是偏序关系(或部分序关系),如果它满足以下三个条件: 1. 自反性:$(a, a) \in R$。 2. 反对称性:$(a, b) \in R \text{ 且 } (b, a) \in R \Rightarrow a = b$。 3. 传递性:$(a, b) \in R \text{ 且 } (b, c) \in R \Rightarrow (a, c) \in R$。 偏序关系把 $A$ 元素分成若干层,每一层元素都具有相同的某种属性,但不同层之间的元素之间可能没有任何关系。例如,可以用偏序关系来描述自然数的大小关系。 设 $a, b \in A$,则称 $a$ 在 $b$ 的下面(或 $b$ 在 $a$ 的上面),如果 $(a, b) \in R$。称 $a$ 和 $b$ 是可比较的,如果 $(a, b) \in R$ 或 $(b, a) \in R$,否则称 $a$ 和 $b$ 是不可比较的。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值