Как то можно узнать ID HTML элемента вызвавшего JavaScript функцию?
HTML
<input id="x_pos" type="text" value="" onKeyUp="change()" />
<input id="y_pos" type="text" value="" onKeyUp="change()" />
JavaScript
funcrtion change(){
alert('id элемента вызвавшего событие: '+???);
}
Я эту проблему пока что решаю так:
HTML
<input id="x_pos" type="text" value="" onKeyUp="change('x_pos')" />
<input id="y_pos" type="text" value="" onKeyUp="change('y_pos')" />
JavaScript
funcrtion change(idElementa){
if(idElementa == 'x_pos'){
alert('id элемента вызвавшего событие:x_pos ');
//....Здесь код меняющий позицию какого то объекта по оси Х
}
if(idElementa == 'y_pos'){
alert('id элемента вызвавшего событие:y_pos ');
//....Здесь код меняющий позицию какого то объекта по оси У
}
}
Как то можно узнать ID элемента вызвавшего функцию, без передачи его названия в параметре?
|