我有一个关于从 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,"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();
}
});
};
}
预期:输入按钮应该被点击
实际:ReferenceError 正在抛出。输入键不起作用
当然,我在新行中将我的函数称为“search()”