以下语句为我提供了Titanic类的第一个元素
element = document.querySelector('.titanic');
我将如何检索具有相同类的第二个元素?
以下语句为我提供了Titanic类的第一个元素
element = document.querySelector('.titanic');
我将如何检索具有相同类的第二个元素?
document.querySelectorAll('.titanic')[1]
您不一定需要querySelectorAll
选择第二个元素,问题是使用querySelector
API。您可以在选择器中利用 CSS 的强大功能。
例如你可以这样做:
document.querySelector('.titanic:nth-child(2)')
选择第二个元素。注意:计数从 开始1
,而不是0
。
请参阅此快速 CodePen 以解决此方法:https ://codepen.io/adamchenwei/pen/RwZvQvW?editors=1111