HTML 内に書くと、グローバル関数になってしまうから、良くない

また、addEventListener() は、ブラウザによっては使えないから、
jQuery を使う方が、互換性が高い

web 関連の質問は、web制作管理板へ書き込んでください。
そこの方が、知っている人が多い