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

一.单选题(共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文档的编程接口。

正确答案:√

猜你喜欢

转载自blog.csdn.net/zouxun660/article/details/130442273