javascript - passing this object as argument in onChange event? -


i want make eventhandler passes "this" object parameter. tried this

 <select id="customer" onchange="custchange(this);"> 

it works fine , the dom object on over change called.

but per understanding should not work first argument expected "event" (not "this" object )in event handler method below

  <select id="customer" onchange="custchange(event);"> 

can pass argument(this or event) in eventhandler method provide name correct or first argument considered event object?

you defined custchange , more importantly: you calling it. hence can decide arguments should accept , in order. functions not called you, have pay attention order of arguments.

but if want define custchange compatible other ways of binding event handlers, i.e.

function custchange(event) {     // `this` refers dom element } 

then can call with

custchange.call(this, event); 

Comments

Popular posts from this blog

image - ClassNotFoundException when add a prebuilt apk into system.img in android -

I need to import mysql 5.1 to 5.5? -

Java, Hibernate, MySQL - store UTC date-time -