如何在Vanilla JS中实现jQuery的slice
方法? slice
方法选择DOM元素的子集。
答案 0 :(得分:1)
使用querySelectorAll
,然后将其转换为数组(可以使用slice
或展开),然后在结果数组上调用slice
以选择所需的项:
const elements = Array.prototype.slice.call(document.querySelectorAll(".select"));
console.log(elements.slice(1));
<div class="select">1</div>
<div>2</div>
<div class="select">3</div>
<div class="select">4</div>
<div>5</div>
您也可以在第一行中使用以下等效项:
const elements = Array.from(document.querySelectorAll(".select"));
const elements = [...document.querySelectorAll(".select")];