1

我正在使用 Kantu 来自动填写一些表格。有一个文本框,当输入人员 ID 号并单击文本框中的另一个框或选项卡时,它将加载该人员 vcard。如果您需要更清楚,我可以尝试解释。

我知道的不多,但我猜我点击另一个框正在激活某种事件以加载此 vcard。我似乎无法模拟这个。有谁知道这样做的方法?

4

2 回答 2

2

欢迎来到 SO。有不同的选项来获取相关的事件。

让我们看一下stackoverflow搜索框(在顶部的那个s-input js-search-field

1) 使用 getEventListeners

转到开发工具中的 chrome 控制台,然后使用getEventListeners(element).

getEventListeners(document.querySelector('.s-input.js-search-field '))

在此处输入图像描述

2) 使用开发工具事件监听器

转到 chrome 开发工具并选择您想了解事件的元素,单击Event Listeners右侧窗格中的选项卡。 在此处输入图像描述

3)使用firefox事件

转到 Firefox 中的开发工具,然后单击eventshtml 元素标记末尾的气泡。 在此处输入图像描述

于 2019-05-04T00:50:51.770 回答
0

代码示例

我咨询了一位朋友,他告诉我问题是点击离开时触发的 onblur 事件。

我的问题的解决方案是使用以下行调用事件,

{
  "Command": "storeEval",
  "Target": "lawformTextBlur(document.getElementById('_f4'))",
  "Value": ""
},
于 2019-05-06T19:59:19.877 回答