从现有元素创建变量元素/querySelector 不接受变量

问题描述 投票:0回答:1

我试图从带有变量 x 的数组中选择一个子 div

这只是一个草图来说明我正在尝试做的事情:

var x= 0;
 trackN = document.querySelector( .track :nth-child(x))


但是querySelector不接受变量。

我在这些对象上没有 id(如果这是唯一的选择,我可以添加它们),也没有 jquery...

javascript variables jquery-selectors
1个回答
0
投票

querySelector() 接受一个字符串,因此您应该能够传递一个变量...

document.querySelector('.track :nth-child('+x+')');
© www.soinside.com 2019 - 2024. All rights reserved.