Javascriptのこと~class名のこと~
class名の追加方法
IDを取得してからclass名を付けるのは(多分)特に問題はないが、classを取得してからclass名を付けるときには注意が必要。
var menuItems = document.getElementById('a'); // ←これは特に問題なし(単数形だから)
var menuItems = document.getElementsByClassName('b'); // ←これは注意(複数形だから)何が違うか
結局違いは、getElementに【s】が付いているかいないかという事。IDは1ファイルに一つしか入れれないが、classは1ファイルに何個でも入れることができるという仕組みの違い。
参考サイト:意外と気付きにくいミス〜単数系と複数形〜


