我有以下代码:
var parentAction = document.querySelector("[title='Actions for Tab']");
var refreshButton = parentAction.getElementsByClassName("slds-truncate")[0].click();
这会导致网站上的特定选项卡刷新.我在一个函数中设置了它,间隔设置为每60秒运行一次.运行时没有任何问题.
然而,很多时候,当用户在输入字段中键入内容时,此函数将运行.当点击发生时,它会从用户键入的内容中获得焦点,并导致页面上随机打开窗口,因为他们按的是键.如果他们当时没有打字,那没关系.他们只需单击返回到输入字段并继续.不过,这确实让人很沮丧.
有没有更好的方法来模拟点击事件,而不必从输入字段中获取焦点?