質問: サイト名は覚えていませんがどうしてダメなのですか? Whhhhhy!! JavaScript whhhhhy!!
回答: HTMLにJavaScriptイベントを割り当てる方法としては、大きく分けて3つ存在します。 1. HTML属性にonclick="foo()"のような感じでJavaScriptをセットする 2. DOMオブジェクトで、element.onclick=function(){...}のようにプロパティにセットする 3. addEventListenerのようなメソッドでイベントリスナーを管理する。 1つ目の方法では、JavaScriptとHTMLが混ざってしまって後々の再利用の支障となりますので、よほどシンプルなものを除いてはやるべきでないでしょう。2つ目の方法も、これではイベントが1つしかセットできないという問題点がありますので、あまり推奨されていません。