質問: HTMLでid属性を使用するメリットはなんですか? . id属性は、1つのHTMLファイルの中で一度しか使ってはいけないという特徴があります。一方で、class属性は何度使っても大丈夫ですよね。 このように聞くととりあえずclass属性を使った方がいい気がするのですが、id属性にはメリットがあるのでしょうか? よろしくお願いしますm(_ _)m
回答: 一度しか使えないと言うことは、たった1つのものを選択できると言うことです。つまりJavascriptで単一のDOMを選択するのに一番適しているからです。 classは複数のものをグループ化するのが主目的です。 もちろん単一のDOMにしか設定しないclass名を使っても構いませんが、使い方として一般的ではありません。