必要な HTML 要素に Javascript を介してイベントを追加できます。これは、サーバーとクライアントのテクノロジを混在させないため、最もクリーンな方法です。さらに、この方法では、(onclick 属性とは対照的に) 同じイベントに多くのハンドラーを登録できます。
基本的に、コードは
document.getElementById('myLovelyButtonId').attachEvent('onclick',doSomething)
Internet Explorer および
document.getElementById('myLovelyButtonId').addEventListener('click',doSomething,false)
他のブラウザのために。(doSomething はイベント ハンドラー - JavaScript 関数です)。これらの呼び出しは、ウィンドウ ロードイベント ハンドラで行う必要があります。
詳細については、Quirksmodeの高度なイベント登録記事を読むことを検討してください。
また、 jQueryなどのライブラリの使用を検討してください。このように、ステートメントは次のようになります。
$('#myLovelyButtonId').click(
function doSomething () {
alert('my lovely code here');
});