simulate keyboard input / insert string into textarea (adwords)

自闭症网瘾萝莉.ら 提交于 2019-12-03 04:56:19

Ok, I found the solution:

function setKeywordText(text) {
    var el = document.getElementById("gwt-debug-keywords-text-area");
    el.value = text;
    var evt = document.createEvent("Events");
    evt.initEvent("change", true, true);
    el.dispatchEvent(evt);
}

setKeywordText("test");

code by @masroore worked well and saved me today. But then I found this method is deprecated and is in the process of being dropped.

Updated the code with new method which does the same thing:

function setKeywordText(text) 
{
    var el = document.getElementById("gwt-debug-keywords-text-area");
    el.value = text;
    var evt= new Event('change');
    el.dispatchEvent(evt);
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!