Javascript 如何通过变量选择嵌套元素?Js

Javascript 如何通过变量选择嵌套元素?Js,javascript,select,nested,elements,Javascript,Select,Nested,Elements,var a=document.getElementsByClassName(“lamp”); var b=document.getElementsByTagName(“div”) a[0].b[1].style.color=“白色” 为什么此代码错误???a和b都是节点列表。一门语言不能按你认为应该的方式工作 您需要按标记名过滤类集合,而不是循环槽并添加样式;) 但是,jquery(库)在这种情况下非常有用: $("div .lamp").each(function(){ this.css(

var a=document.getElementsByClassName(“lamp”); var b=document.getElementsByTagName(“div”)

a[0].b[1].style.color=“白色”


为什么此代码错误???

a和b都是节点列表。一门语言不能按你认为应该的方式工作

您需要按标记名过滤类集合,而不是循环槽并添加样式;)

但是,jquery(库)在这种情况下非常有用:

$("div .lamp").each(function(){
  this.css("color","white");
});
“b”怎么是“a”的一部分?
$("div .lamp").each(function(){
  this.css("color","white");
});