gpt4 book ai didi

javascript - 未获取单击的 href 标签的索引值

转载 作者:行者123 更新时间:2023-12-01 03:51:48 24 4
gpt4 key购买 nike

我有以下 html

HTML code for testing purposes (do not submit uncommented):
<body>
In my life, I used the following web search engines:<br/>
<a href="#test" id="mmYahooId">Yahoo!</a><br/>
<a href="#test" id="mmaltaVistaId">AltaVista</a><br/>
<a href="#test" id="mmgooId">Google</a><br/>
</body>

我的JS

$('a[id^=mm]').on('click', function () {
alert("test")
var as = document.body.getElementsByTagName("a");
alert("test")
for(var i=0; i < as.length;i++) {
as[i].onClick = function(){
alert(i);
}
}
});

警报没有给我所单击链接的索引。如何获取索引?

最佳答案

使用 jquery 和 index() 函数

$('body').on('click','a[id^=mm]', function () {
console.log($(this).index()/2)

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
HTML code for testing purposes (do not submit uncommented):

<body>
In my life, I used the following web search engines:<br/>
<a href="#test" id="mmYahooId">Yahoo!</a><br/>
<a href="#test" id="mmaltaVistaId">AltaVista</a><br/>
<a href="#test" id="mmgooId">Google</a><br/>
</body>

关于javascript - 未获取单击的 href 标签的索引值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43113357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com