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