这是我的代码:
<div id='layer1'>
<div id='a'>
<div id='b'>
<div id='layer2'>
<div id='a'>
<div id='b'>
<div id='layer3'>
<div id='a'>
<div id='b'>
我想尝试获取layer1的元素[a]。 我可以使用纯 javascript 而不使用 jquery 和其他东西来做到这一点吗?
最佳答案
ID 唯一标识页面上的一个元素。您描述的行为更像是 ID 内的“类”:
document.querySelector("#counter-for-drinks .up-arrow")
因此,如果您想要不同的向上箭头
,则为:
document.querySelector("#counter-for-burgers .up-arrow")
document.querySelector()
与 jQuery $("")
类似。它还具有形式 document.querySelectorAll()
用于获取所有匹配的元素。
关于javascript - 我可以使用两个 id 来获取一个元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60717401/