-
ID:aa3VKA さんの質問

初歩的な質問なのですがgetElementsByClassName("hoge").className("fuga");
といったふうにclass名を変更する事はできないのでしょうか?
getElementById("piyo").className("fuga");
こっちは変更できたのですが基本的な違いがわかりません

みんなの回答 2 件

ID:zofHpo さんの回答

jqueryつかってみたら?楽ちんですよ

ID:M5UtS5 さんの回答

idは単数。classは複数。

ID:zofHpo

forでまわすといいよ

ID:aa3VKA

getElementsByClassNameの戻り値が配列だからforを使わないと変更できないという事でしょうか?

ID:12/9zu

そうそう。最初の要素だけ取得するなら[0]とか付けてあげるとよいのでは。

ID:aa3VKA

ありがとうございます、何となく理解できました

最終更新日:2015-01-16 (1,753 views)

関連するトピックス

ページ上部に戻る