我想要获取用户点击的a标签的id值传给下一页,不知道该如何调用,我试过用闭包可是点击图片时就会跳转
代码如下:
js代码
var as = document.getElementsByClassName("a");
for (i = 0; i < as.length; i++) {
as[i].addEventListener("click", function liang() {
for (let i = 0; i < as.length; i++) {
as[i].style.color = "black";
}
this.style.color = "red";
var id = this.id;
});
}
html代码
<div class="container">
<p><a id="1" class="a" href="#">第1张图</a></p>
<p><a id="2" class="a" href="#">第2张图</a></p>
<p><a id="3" class="a" href="#">第3张图</a></p>
//按钮
<p><a href="index2.html">跳转</a></p>
</div>
注意我可能没有表达清楚,是点击跳转的时候将选中图片的id穿给第二页,而不是点击图片的时候就直接跳转