前端开发技术——DOM(下)

一.单选题(共3题,30.0分)
1

下面对removeChild()方法的描述错误的是()

A、
删除的节点不存在时程序会报错

B、
removeChild()方法的参数是待删除的节点

C、
removeChild()方法的调用对象是待删除节点的父节点

D、
所有主流浏览器都支持removeChild()方法

正确答案: A

答案解析:

如果节点不存在则返回null。

2

下列选项中,document对象自身的节点类型为()

A、
ELEMENT_NODE

B、
ATTRIBUTE_NODE

C、
DOCUMENT_NODE

D、
COMMENT_NODE

正确答案: C

答案解析:

document对象自身的节点类型为DOCUMENT_NODE。

3

下列选项中,在网页中双击鼠标会触发的事件是()

A、
click

B、
dblclick

C、
dbclick

D、
clicks

正确答案: B

答案解析:

click 当按下并释放任意鼠标按键时触发。 dblclick 当鼠标双击时触发。 C和D的选项写法是错误的。

二.多选题(共3题,30.0分)
1

下列选项中属于文本节点的有()

A、
空格

B、
注释

C、
元素

D、
换行

正确答案: AD

答案解析:

注释属于注释节点COMMENT_NODE,元素属于元素节点ELEMENT_NODE。

2
下列选项中,关于节点的层级说法正确的有()

A、
根节点有且只有一个

B、
父节点是指某一节点的上级节点

C、
子节点是指某一节点的下级节点

D、
兄弟节点是指同属于一个父节点的两个子节点

正确答案: ABCD

3

下列选项中,可以获取当前元素节点的兄弟节点的有()

A、
parentNode

B、
nextSibling

C、
previousSibling

D、
childNodes

正确答案: BC

三.判断题(共4题,40.0分)
1

新版浏览器通过事件对象的target属性可以获取触发事件的对象。

正确答案:√

2

JavaScript中焦点事件都不会发生事件冒泡,如focus和blur。

正确答案:√

3

appendChild()方法表示将一个节点添加到父节点的所有子节点的末尾。

正确答案:√

4

在DOM中,注释属于文本节点。

正确答案:×

答案解析:

注释属于注释节点COMMENT_NODE。

Guess you like

Origin blog.csdn.net/zouxun660/article/details/130442296