想替换掉原来的onchange handler,但是在我自己写的handler里面遇到某些特殊条件还得调用原来的handler,怎么办呢?我现在不知道怎么样往原来的handler里传参数啊,我看到的orig_event是个function对象,有知道的朋友么?多谢
<select name='_t_1' value='_t_1' onchange='orighandler(1,11)'>
...
</select>
var orig_event = _select.getAttribute('onchange');
_select.onchange = function() {
var selectedIndex = this.selectedIndex;
var selectedOption = this.options[selectedIndex].value;
if (selectedOption == 'report') {
alert(this.options[selectedIndex].text+", "+this.id);
} else {
orig_event();
}
}
--
FROM 202.79.203.*