У меня есть запрос на отправку нажатия клавиши ввода в элемент html из консоли Chrome.
Прежде всего, я уже искал этот форум и нашел ссылку
Как объяснено, я пытался, но мой код не может нажать кнопку возврата, отсюда и этот пост.
Мой HTML:
<input type="text" class="arrow" onblur="inserttext('Enter company name or symbol',this);" onfocus="cleartext('Enter company name or symbol',this);" value="Enter company name or symbol" autocomplete="off" name="companyED" onkeydown="if(event.keyCode==13) return false;" onkeyup="onKeyUp(event,"keyword");" id="keyword">
Что я пробовал:
async function search(){
for(const val of x) {
let ele = document.getElementById('keyword');
ele.value = val;
console.log("Clicking: " + val);
ele.addEventListener("keyup", function(event) {
event.preventDefault();
if(event.keyCode === 13) {
console.log("in if");
ele.click();
}
});
};
}
Ожидается: кнопка Enter должна быть нажата
Actual: ReferenceError выбрасывает. Клавиша ввода не работает
Конечно, я вызываю свою функцию как 'search ()' в новой строке