如何在文本字段(search
)中检查扩展程序的用户是否按ENTER键,有点像按下提交按钮但只需按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);
这样的东西?
答案 0 :(得分:1)
这个应该可以解决问题:
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);
});