2
我想模拟鼠标点击x,y坐标使用JavaScript。 我使用下面的功能,这对于大多数HTML元素的正常工作:模拟鼠标点击x,y使用javascript
setTimeout(function() {
var event = document.createEvent("MouseEvents");
event.initEvent("click", true, true);
document.elementFromPoint(x, y).dispatchEvent(event);
}, 1000);
然而,当统筹包含在文本框中它是无法选择一个文本框(输入HTML控件)被点击。
有无论如何我可以模拟选择输入html元素?
注意:网页顶部有一些东西,我有点儿把点击操作传递给下面的网页使用javascript。
您也可以派发焦点事件。 – crush
@crush我累了把焦点设置在X,Y点击之前和之后的元素,但它没有工作。如果一个文本框已经有了焦点,那么除了当模拟点击点击一个按钮或一个链接时,它不会失去模拟鼠标点击的重点。 – thunderbird
如果它有重点,那么为什么你需要点击它? – crush