Javascript:传递事件和元素引用

the*_*own 5 javascript events function onkeypress

如果按下某个键,我想要一个调用javascript函数的输入字段.但是我无法传递事件以及元素引用.我可以通过这个活动:

<input type="text" name="chmod" value="644" onkeypress="chmod(e)">
Run Code Online (Sandbox Code Playgroud)

或传递元素参考:

<input type="text" name="chmod" value="644" onkeypress="chmod(this)">
Run Code Online (Sandbox Code Playgroud)

如果我尝试通过两者都会发生错误:

<input type="text" name="chmod" value="644" onkeypress="chmod(e, this)">

Uncaught ReferenceError: e is not defined
Run Code Online (Sandbox Code Playgroud)

有没有办法传递这两个事件和对元素的引用?

干杯,马可

Seb*_* C. 9

<input type="text" name="chmod" value="644" onkeypress="chmod(event, this)">
Run Code Online (Sandbox Code Playgroud)