一.单选题(共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。