我有一个名为X
的类,里面有多个<span>
,还有一个CSS选择器X span
。
在JavaScript中,在以下情况下如何使用X span
代替X
:
document.querySelector('.ABC').classList.add(X)
我尝试了document.querySelector('.ABC').classList.add(X span)
,但这肯定不起作用。
答案 0 :(得分:0)
在Javascript中,使用HTML的方式如下:
如果我正确理解,您想要做的是:
要执行这些操作,请按照以下步骤操作:
// get the first element that matches .ABC
let parent = document.querySelector(".ABC");
// now parent is either an Element, or undefined/null
// if it's not null, we can call querySelectorAll
// get all elements inside the parent that are spans
let spans = parent.querySelectorAll("span");
// spans is now either an array of Elements, or undefined/null
// if it's not null, we can iterate over it
for (let span of spans) {
span.classList.add('X');
}