Javascript 单触发点击事件监听器
我目前正在构建一个JavaScript工具,它接收一个地址,并通过一系列函数运行它,这些函数输出一个布尔值,表示地址是否在一个地址范围内。从这个输出中,工具将根据输出动态地向页面添加卡片。我目前的问题是,如果事件侦听器被多次单击,它只会继续向页面添加卡片。是否有一个事件侦听器将接收单击事件,但仅在事件第一次触发时触发?如果不是的话,我最好写一个函数,一旦点击事件被触发就删除它?我非常乐意包含项目中的代码,但似乎没有必要。可以选择只监听一次事件:Javascript 单触发点击事件监听器,javascript,dom-events,Javascript,Dom Events,我目前正在构建一个JavaScript工具,它接收一个地址,并通过一系列函数运行它,这些函数输出一个布尔值,表示地址是否在一个地址范围内。从这个输出中,工具将根据输出动态地向页面添加卡片。我目前的问题是,如果事件侦听器被多次单击,它只会继续向页面添加卡片。是否有一个事件侦听器将接收单击事件,但仅在事件第一次触发时触发?如果不是的话,我最好写一个函数,一旦点击事件被触发就删除它?我非常乐意包含项目中的代码,但似乎没有必要。可以选择只监听一次事件: const button=document.qu
const button=document.querySelector(“按钮”);
按钮。addEventListener(“单击”,单击{
一次:对
});
函数onClick(){
window.alert(“单击!”);
}
尝试单击我两次
这是否回答了您的问题?你为什么不干脆用一面旗子?是的,这就是我要找的异教徒猴子