求大佬指点,点击链接后点击的链接id不变,其他id全部改变
javascript吧
全部回复
仅看楼主
level 1
孤丶剑魂 楼主
<a id="1" href="#">1</a>
<a id="2" href="#">2</a>
<a id="3" href="#">3</a>
<script>
window.onload = function () {
var allA = this.document.querySelectorAll("a");
for (var i = 0; i < allA.length; i++) {
allA[i].onclick = function () {
//alert(this.getAttribute("id"));
allA[i].setAttribute("id", "123");//就这一行怎么写
}
}
}
</script>
点击链接后点击的链接id不变,其他id全部变成123,求大佬指点
2020年04月24日 16点04分 1
level 13
allA[i].onclick = function(e) {
const id = e.target.id;
allA.forEach(a => a.setAttribute('id', '123'));
e.target.setAttribute('id', id);
}
2020年04月25日 00点04分 2
1