Представьте, что у вас есть кнопка, подобная этой:
<input name="myButton" type="button" value="button" onclick="return test();" >
где тестовые функции следующие:
function test(){
// do something
return true; // based on some logic return boolean
}
Теперь скажем, я не знаю, что установлено для события onclick, и во время выполнения мне нужно прочитать функцию или любой код, установленный для onclick, и запустить его. Вот пример:
var btn = getElementById('myButton');
var btnOnClickFunc = btn.onclick;
if (btnOnClickFunc) {
// do something
}
Я знаю, что это не работает , и это на самом деле мой вопрос. Как я могу прочитать событие onclick кнопки в этом примере во время выполнения?
Примером этого случая является случай, когда онклик прикрепляется к кнопке позже с помощью jQuery.
Любая помощь приветствуется ...