一.单选题(共4题,44.4分)
1
下列选项中,关于事件的描述错误的是()
A、
事件指的是可以被JavaScript侦测到的行为
B、
事件驱动程序指的是事件触发后要执行的代码
C、
事件源是指触发的事件
D、
事件的种类称为事件类型
正确答案: C
答案解析:
事件源是指承受事件的元素对象。
2
下列选项中,获取元素内容时去掉所有格式以及标签的是()
A、
innerHTML
B、
innerText
C、
textContent
D、
innerContent
正确答案: B
答案解析:
innerHTML:返回结果包含HTML标签,并保留空格和换行; textContent:返回结果保留空格和换行。
3
下列选项中,可以用来获取和设置占位隐藏的元素文本内容的属性是()
A、
innerHTML
B、
innerText
C、
textContent
D、
innerContent
正确答案: C
4
下列选项中,用于根据标签名获取元素的方法是()
A、
getElementById()
B、
getElementsByTagName()
C、
getElementsByName()
D、
getElementsByClassName()
正确答案: B
答案解析:
getElementById()用于根据id获取元素; getElementsByName() 用于根据name属性获取元素; getElementsByClassName()用于根据类名获取元素。
二.多选题(共2题,22.2分)
1
下列style样式属性名中,名称正确的有()
A、
background-color
B、
listStyleType
C、
textAlign
D、
textDecoration
正确答案: BCD
答案解析:
style属性操作样式时,样式属性名应去掉CSS样式名里的连字符“-”,并将连字符“-”后面的单词首字母大写。background-color:backgroundColor。
2
下列选项中,用于根据CSS选择器获取元素的方法有()
A、
querySelector()
B、
getElementsByTagName()
C、
querySelectorAll()
D、
getElementsByClassName()
正确答案: AC
三.判断题(共3题,33.4分)
1
getElementsByTagName()方法的返回值是单个元素对象。
正确答案:×
答案解析:
因为具有相同标签名的元素可能有多个,所以getElementsByTagName()方法返回的结果不是单个元素对象,而是一个集合。
2
节点指的是页面中的元素。
正确答案:×
答案解析:
元素是节点的一种类型,所有的元素都是节点,但节点不一定都是元素,因为节点还包括文本、注释等其他类型的节点。
3
DOM是W3C组织制定的用于处理HTML和XML文档的编程接口。
正确答案:√