是的,可以使用JavaScript从具有相同类名的元素集合中找到类的索引。
要实现这个功能,可以使用以下步骤:
以下是一个示例代码:
// 获取具有相同类名的元素集合
var elements = document.getElementsByClassName('className');
// 将类数组对象转换为数组
var elementsArray = Array.from(elements);
// 查找指定类名的元素的索引
var index = elementsArray.findIndex(function(element) {
return element.classList.contains('className');
});
console.log(index);
在上面的代码中,'className'是要查找的类名。如果找到了具有指定类名的元素,则index变量将包含该元素在数组中的索引;如果未找到,则index将为-1。
这种方法适用于在DOM中查找具有相同类名的元素,并确定它们在集合中的位置。根据具体的需求,可以进一步扩展和优化代码。
领取专属 10元无门槛券
手把手带您无忧上云