0

我有一个关于从 chrome 控制台向 html 元素发送回车键击的查询。

首先我已经搜索了这个论坛并找到了链接

如前所述,我已经尝试过,但我的代码无法单击返回键,因此发布了这篇文章。

我的 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,&quot;keyword&quot;);" 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();
          }
     });
  };
}

预期:输入按钮应该被点击

实际:ReferenceError 正在抛出。输入键不起作用

当然,我在新行中将我的函数称为“search()”

4

0 回答 0