我正在为一个按钮添加一个事件监听器。简而言之,在该函数的逻辑中,我希望能够确定点击来自真正的人工点击(默认)还是我调用它。
所以我现在得到了这个:
this.button.addEventListener("click", (e) =>
{e.stopPropagation()}, true);
后来,我这样做了:
this.button.click();
我希望能够从我的.click()传递一些内容,指示事件监听器这不是来自真实用户的手动点击。怎么办呢?
我看到了其他一些关于使用 this 传递值的问题,但在我的情况下我想在函数调用中传递值,而不是将其设置为 this中的变量范围。