-2
var a = document.getElementsByClassName( "lamp"); var b = document.getElementsByTagName( "div");変数でネストされた要素を選択する方法は? Js
a [0] .b [1] .style.color = "white";
なぜこのコードが間違っていますか?
var a = document.getElementsByClassName( "lamp"); var b = document.getElementsByTagName( "div");変数でネストされた要素を選択する方法は? Js
a [0] .b [1] .style.color = "white";
なぜこのコードが間違っていますか?
aとbは両方ともノードリストです。言語は、あなたがそれがどのようにすべきだと思いますか。あなたがループトラフよりも、彼らはtagNameによってクラスのコレクションをフィルタリングし、スタイルを追加する必要が
;)
document.getElementsByClassName("lamp").filter(e=>e.tagName=="div").forEach(e=>e.style.color="white";);
はしかし、jqueryの(ライブラリ)は、このような場合に威力を発揮:
$("div .lamp").each(function(){
this.css("color","white");
});
「b」はどのように「a」の一部ですか? –