HTML | onclick属性は非推奨かどうか、代替案について

HTML 廃止・非推奨,HTML

HTML | onclick属性は非推奨かどうか、代替案について

HTMLでクリック時にJavaScriptを実行するよう指定する事が可能な「onclick」属性は非推奨となっているのかどうか、方法とサンプルコードを紹介しています。

onclick属性は非推奨ではない

HTML5、現行のHTML LSにおいても基準上で「onclick」属性は廃止にも非推奨とはなっていません。

ただ、JavaScriptコードが分散される事、それによりプログラムのバグの発見が困難になりやすい事などから、規模の大きなコンテンツや、開発に複数人が関わる場合は使わないようしているケースは少なくないようです。

要素に対するクリックイベントの代替案としては、要素を取得した上でaddEventListener()などを用いて実装するのが無難かもしれません。

document.querySelector('#id').addEventListener("click", click_event);

関連:JavaScript | 左クリックや右クリックイベントの実装方法 | ONE NOTES