我想制作一个将“this”对象作为参数传递的事件处理程序。我试过这个
<select id="customer" onchange="custChange(this);">
它工作正常,并获得了 on change 甚至被调用的 dom 对象。
但根据我的理解,这不应该起作用,因为第一个参数在事件处理程序方法中被预期为“事件”(而不是“this”对象),如下所示
<select id="customer" onchange="custChange(event);">
我们可以在 eventHandler 方法中传递任何参数(this 或 event),只要它们的名称正确或第一个参数将始终被视为事件对象?