js如何动态添加事件并设置参数

2024-12-26 23:51:59
推荐回答(1个)
回答1:

a1.addEventListener("click", function () { window.location.href = "newsDetail.aspx?id=" + this; });

在这个click方法中,你可以先打印this,看看this代表的是什么。
这个this应该代表的是a1,你应该在创建a1(var a1 = document.createElement("a");)
时,指定ID,这样click方法中,你就可以同this.id获得ID