如何以编程方式单击输入框以使其激活。我正在通过开发人员工具编写脚本。任何帮助,将不胜感激!
我尝试过 .focus() 和 .click() 属性,例如:
document.getElementById("myText").focus();
在http://jsfiddle.net/nep95vzj/上摆弄, 但它什么也没做。
如何以编程方式单击输入框以使其激活。我正在通过开发人员工具编写脚本。任何帮助,将不胜感激!
我尝试过 .focus() 和 .click() 属性,例如:
document.getElementById("myText").focus();
在http://jsfiddle.net/nep95vzj/上摆弄, 但它什么也没做。
document.getElementById("inputBox").dispatchEvent(new Event("focus"));
如果我明白你在问什么,你应该能够通过调度一个事件来做到这一点:
var clickEvent = new MouseEvent("click", {
"view": window,
"bubbles": true,
"cancelable": false
});
var inputBox = document.getElementById('inputBox');
inputBox.focus();
inputBox.dispatchEvent(clickEvent);
(我把它focus
留在那里,以防您还想突出显示您将通过focus
ing 元素获得的字段。)