Предположим, у меня есть следующая строка и следующий элемент:
var s = "aa"
<input id="inet-field" class="suggest-input js-suggest-input" ...">
Теперь я хочу достичь того, что хочу отправить какое-то событие, которое вызовет предложение
Я пробовал следовать, но безуспешно:
var doc = document.getElementById("inet-field");
var kEvent = document.createEvent("Event");
var s = "aa"
for (i = 0; i < 2; i++){
kEvent.initEvent("keypress", true, true);
kEvent.keyCode = 94;
doc.dispatchEvent(kEvent);
}
Что я делаю не так? Я использую браузер Chromium.
aab
, мой результат будетaaab
. - person Cliff Burton   schedule 14.10.2015searchfield.value = "aa"
, потому что это не вызовет этого предложения, и следующий шаг не удастся. Поэтому мне нужно как-то справиться с этим, например, имитировать нажатие клавиш на этом элементе. @CliffBurton - person Petr Krčmárik   schedule 14.10.2015autocomplete
js-код - person Anonymous0day   schedule 14.10.2015