,可以通过以下方法实现:
document.getElementsByTagName
方法获取整个页面的所有元素集合。var elements = document.getElementsByTagName('*');
function getElementIndex(element) {
for (var i = 0; i < elements.length; i++) {
if (elements[i] === element) {
return i;
}
}
return -1; // 如果未找到目标元素则返回-1
}
var targetElement = document.getElementById('target'); // 假设目标元素具有id为'target'
var index = getElementIndex(targetElement);
这样,index
变量将保存目标元素相对于整个正文的索引数。
注意:此方法适用于整个正文中的所有元素,而不仅仅是在某个父div内的元素。
领取专属 10元无门槛券
手把手带您无忧上云