Как изменить JavaScript, который будет выполняться при нажатии кнопки формы?Изменение делегата события onclick кнопки HTML?
Я попытался изменить его onClicked и его onclicked ребенка атрибуты, как так:
$('mybutton').onClick = 'doSomething';
и
$('mybutton').attributes["onclick"] = 'doSomething()';
Ни похоже на работу. Мои другие варианты:
- Чтобы иметь две кнопки и скрыть одну и показать другую.
- Чтобы он был направлен на функцию, которая оценивает строку и меняет строку на функцию, которую я хочу выполнить.
Ничего особенного.
Я использую Prototype как библиотеку js, поэтому у меня есть какие-либо полезные инструменты, которые я могу использовать.
Это работает, однако это не снимает OnClick свойство, которое устанавливается в HTML ... что плохо ... –
вы с а также прекратить наблюдение http://www.prototypejs.org/api/event/stopObserving –
Вы абсолютно правы. Я не думал об этом, когда отвечал на этот вопрос. – montrealist