- ベストアンサー
javascriptのdocument.allについて。
質問です。 javascriptで扱えるdocument.all要素の基本的な使い方や役割や意味などについて教えてください。 document.allについての説明は、IE独自拡張というのがほとんどで、その意味についてはあまりありませんでした。 どなたかご教授願います。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ドキュメント内のすべての要素を持つオブジェクトで、 id属性やname属性で要素を特定することができたり、 タグ名を指定して要素を取得することができたりします。 (ちょっと動作が遅い気がしますが) 参照URLを見ていただければ、使い方がわかると思います。
その他の回答 (3)
- steel_gray
- ベストアンサー率66% (1052/1578)
> 参考サイトを見させていただきましたが、確かに今後仕様が策定されそうなDOMについては、勉強しておいた方が良さそうですね。 今後、document.allを使ったJavascriptを新規に書く必要はないかと思います。 # 少なくとも私はdocument.allを使わなくなって一年近くたちます。 > あと、もう一つ質問なのですが、ここで言うDOMとはJavaなどのプログラミング言語で提供されているAPIとは異なるのでしょうか? Javaは全く未経験ですのでAPIもなんの事やら・・です。
- steel_gray
- ベストアンサー率66% (1052/1578)
> なぜDOMについて勉強した方がいいとお考えなのですか? DOMはW3Cが仕様を検討しているもので、多くのブラウザが対応しています。 なので、古いブラウザを除けばブラウザの違いを意識せずにコーディングできます。 現実にはブラウザごとの対応状況の差異やバグがないわけではありませんが、それでも最新ブラウザでは充分実用に耐えるレベルになっています。 詳しくは参考URLに。(前回投稿時、文字数制限でURLが切れていたので再度載せました。)
お礼
参考サイトを見させていただきましたが、確かに今後仕様が策定されそうなDOMについては、勉強しておいた方が良さそうですね。 あと、もう一つ質問なのですが、ここで言うDOMとはJavaなどのプログラミング言語で提供されているAPIとは異なるのでしょうか?
- steel_gray
- ベストアンサー率66% (1052/1578)
詳しいかどうかはともかく参考URL#1は本家Microsoftの解説です。 調べている理由にもよりますが・・・今ならDOMに関して勉強したほうがいいと思う。 参考URL#2
お礼
参考URLを教えていただきありがとうございます。 ちなみに、なぜDOMについて勉強した方がいいとお考えなのですか?
お礼
早速のお返事ありがとうございました。 参考URLですが、もう少し詳しいサイトってありますでしょうか?