首页 > 试题广场 >

以下代码中,给class为test的div对象设置红色背景的

[单选题]
以下代码中,给class为test的div对象设置红色背景的正确js代码为(       )
<div class="test"></div>    

  • document.getElementsByClassName("test").style.backgroundColor="red";
  • document.getElementsByClassName("test")[0].style.backgroundColor="red";
  • document.getElementsByClassName("test")[0].style.background-color="red";
  • document.getElementsByClassName("test").style.background-color="red";
在js里面添加的属性名使用驼峰法,在css里面使用连接线 除了id和query 其他返回的都是节点列表
发表于 2019-11-14 08:55:34 回复(0)
除了ID选择器的唯一性和querySelector返回单个节点,其余返回节点列表
编辑于 2020-08-25 11:33:21 回复(0)
getElementsByClassName返回的是一个节点列表
发表于 2019-08-30 11:55:08 回复(0)
在js里面添加的属性名使用驼峰法,在css里面使用连接线
发表于 2019-09-18 20:23:36 回复(0)
document.getElementsByClassName返回一个数组,

需要挨个遍历数组,然后再 .style.backgroundColor = 'red'

发表于 2020-01-06 12:12:09 回复(0)
为什么加个“[0]”
发表于 2021-05-23 15:55:12 回复(1)
除了ID选择器的唯一性和querySelector返回单个节点,其余返回节点列表
发表于 2021-12-03 20:16:17 回复(0)
<p>getElementByClassName方法返回的是一个数组,需要通过下标获取特定元素。通过.style.xxx设置的css样式中,将采用驼峰命名法来实现。</p>
发表于 2020-09-10 14:36:46 回复(0)
id是唯一的 返回的不是数组
发表于 2020-08-07 14:46:57 回复(0)

除了id和query单个 其余返回节点列表

发表于 2020-01-16 08:44:39 回复(0)
getElementsByClassName返回的是一个节点列表
发表于 2019-12-06 11:27:23 回复(0)
有没有人解答一下c为什么是错的
发表于 2019-09-18 00:19:32 回复(6)
为啥只给第一个 class 为  test  的 添加红色背景,题目也没说只给第一个呀 
发表于 2022-02-09 17:55:56 回复(2)
除了id选择器和querySelector之外 获取到的都是一个数组列表
发表于 2023-05-07 00:54:15 回复(0)
getElementByClassName('类名')返回的结果是伪数组形式

发表于 2023-02-16 23:19:33 回复(0)
document.getElementsByClassName()返回一个数组
发表于 2022-11-19 11:26:26 回复(0)
getElementsByClassName() 返回数组,所以用【】
发表于 2022-10-20 23:18:16 回复(0)
如果有两个 数组哪里怎么改?🤔
发表于 2022-10-19 19:51:11 回复(0)
getElementByClassName方法返回的是一个数组,需要通过下标获取特定元素。通过.style.xxx设置的css样式中,将采用驼峰命名法来实现
发表于 2022-10-18 10:43:36 回复(0)
getElementByClassName返回的是一个数组
发表于 2022-05-30 18:03:18 回复(0)