可以使用 JavaScript 来实现获取 li 元素下标的功能。具体实现方法如下:

  1. 获取所有的 li 元素,并将它们存储在一个数组中。

  2. 给每个 li 元素添加一个鼠标悬停事件,当鼠标悬停在该元素上时,触发该事件。

  3. 在事件处理程序中,使用 indexOf() 方法获取当前悬停的 li 元素在数组中的下标,即可得到所需的下标值。

示例代码如下:

var lis = document.getElementsByTagName('li');

for (var i = 0; i < lis.length; i++) {
    lis[i].onmouseover = function() {
        var index = Array.prototype.indexOf.call(lis, this);
        alert('当前元素的下标是:' + index);
    }
}

在上面的代码中,我们使用了 Array.prototype.indexOf.call() 方法来获取当前 li 元素在数组中的下标值。这是因为 lis 是一个类数组对象,不能直接使用 indexOf() 方法,需要借助 Array.prototype.call() 方法来调用。


原文地址: https://www.cveoy.top/t/topic/lHhj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录