输入类型,在 .blur() 之后在 Firefox 上使用 Greasemonkey 保存

问题描述

我有这种情况:我需要在动态创建的页面中更改输入类型中的一些值。当包含它的跨度获得焦点时,会出现此输入;因此,我能够将所有目标跨度放入一个数组中,并逐一点击它们以显示内部输入类型并将我的新数据放入 input(n).value() 中。我的问题是:如果我尝试获得下一个焦点或尝试模拟回车,输入的新值不会保存,而是出现旧数据。相反,当通过键盘按下和 Tab 键插入新数据时,会保存新数据。我尝试以多种方式模拟按键。即使我自动输入新数据然后按键盘上的 TAB,也会发生同样的事情。我在代码中看到,在输入类型上有几个被调用的处理程序,如模糊、键控和其他自定义程序。也许我需要按照在实际键盘按下时如何调用它们的确切顺序来调用它们?我可以调用页面源中已经存在的自定义事件吗?

https://imgur.com/fKcjCek

https://imgur.com/IGAi7CM

https://imgur.com/NpfJ7im

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)