首页题目详情
在DOM操作中,querySelector() 和 getElementsByClassName() 的主要区别是什么?

A.querySelector() 只能获取ID,getElementsByClassName() 只能获取类名
B.querySelector() 返回元素集合,getElementsByClassName() 返回第一个匹配的元素
C.querySelector() 返回第一个匹配的元素,getElementsByClassName() 返回元素集合
D.querySelector() 和 getElementsByClassName() 的用法完全相同
优质解答
答案
C
解析
querySelector() 返回第一个匹配的元素,而 getElementsByClassName() 返回所有匹配的元素集合,因此它们的主要区别是返回类型不同。
Web程序设计单选题中等AI生成