js中clickeventlistener的使用

我在写一个chrome插件,想要在推特中每次点击一条推文就会展示一次它的链接,为了保证新刷出来的推文也能添加相关功能,在js的最后使用了setInterval调用function
但在addEventListener中使用传参函数好像会导致它自动运行,导致之后点击一次产生了点击多次的效果。请问有什么办法可以将参数传递给调用的函数,还可以保证效果不会堆积呢?


function displayId(Uid){
  console.log("click uid" + Uid);
}


//这里是function Separate中的相关内容
const uniqueID = Tweet.querySelector('a[aria-label~="ago"]');
      if(uniqueID){
          Uid = uniqueID.getAttribute("href");
          uniqueID.addEventListener("click",function(){displayId(Uid)});
      }


setInterval(Separate, 1000);

else {
removeEventListener()
}