<form> の中で、<button onclick="hogehoge();"> とかあると、ボタンが押されると submit するので、js の処理だけをさせたい等で submit したくないときには、不便。 → <button onclick="hogehoge(); return false;"> で OK。
Webサイトをただの「文書」から、ユーザーと対話する「アプリケーション」へと進化させるもの。それが「イベント」です。 ボタンをクリックしたとき、フォームに入力したとき、マウスを動かしたとき。ブラウザ上で起こるあらゆるアクションを検知し ...