我有一个输入ID:myinput我想触发一个按键事件但不使用任何jQuery
答案 0 :(得分:0)
您可以将事件侦听器添加到输入中,例如
var myinput = document.getElementById('myinput');
myinput.addEventListener('keypress',function(){
//code ...
});
如果按键不完全符合您的要求,则会有针对不同事件的keydown,keyup和输入。
答案 1 :(得分:0)
您可以使用“onkeypress”HTML事件并调用类似“myFunction()”的javascript函数。
<input type="text" id="myinput" onkeypress="myFunction()">
<script>
function myFunction()
{
//you code
}
</script>
答案 2 :(得分:0)
如果要添加“onkeypress”,请添加事件侦听器。但如果您想触发事件,那么您可以:
var myinput = document.getElementById('myinput');
if (myinput.onkeypress) {
myinput.onkeypress()
}