Javascript Chrome扩展文本字段输入检查
如何检查扩展用户在文本字段(Javascript Chrome扩展文本字段输入检查,javascript,html,google-chrome-extension,enter,Javascript,Html,Google Chrome Extension,Enter,如何检查扩展用户在文本字段(搜索)中是否按ENTER键,有点像按submit按钮但只按ENTER键。我对按钮按下使用以下代码 //action listener document.addEventListener('DOMContentLoaded', function () { document.getElementById('search').addEventListener('click', searchResult); document.getElementById('l
搜索
)中是否按ENTER键,有点像按submit按钮但只按ENTER键。我对按钮按下使用以下代码
//action listener
document.addEventListener('DOMContentLoaded', function () {
document.getElementById('search').addEventListener('click', searchResult);
document.getElementById('link').addEventListener('click', searchResult);
});
我是否必须使用类似于
document.getElementById('search').addEventListener('enter',searchResult')的东西代码>?这个应该可以做到:
document.addEventListener('DOMContentLoaded', function () {
var searchElement = document.getElementById('search');
searchElement.addEventListener('click', searchResult);
searchElement.addEventListener('keydown', function(e) {
if (e.keyCode == 13) {
searchResult();
}
});
document.getElementById('link').addEventListener('click', searchResult);
});
捕获keydown并对照keycode13进行检查,或者将元素包装在表单中并使用表单的提交事件。