2008年12月4日木曜日

javascriptでonClick属性をダイナミックに変更する

あるリンクを1回しかクリックされたくない、つまりダブルクリックを防止したいというケースがあったので、調べてみたところこんな感じで実装できるのがわかりました。
document.getElementById("button").onclick = new Function("alert('連打しちゃいや~ん');");
これで動作を確認し、実装時には「new Function("void(0);")」に直しました。

0 件のコメント:

コメントを投稿