• ベストアンサー

javascriptのdocument.allについて。

質問です。 javascriptで扱えるdocument.all要素の基本的な使い方や役割や意味などについて教えてください。 document.allについての説明は、IE独自拡張というのがほとんどで、その意味についてはあまりありませんでした。 どなたかご教授願います。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • osumitan
  • ベストアンサー率33% (102/307)
回答No.1

ドキュメント内のすべての要素を持つオブジェクトで、 id属性やname属性で要素を特定することができたり、 タグ名を指定して要素を取得することができたりします。 (ちょっと動作が遅い気がしますが) 参照URLを見ていただければ、使い方がわかると思います。

参考URL:
http://www.tohoho-web.com/js/element.htm#Element
asamn777
質問者

お礼

早速のお返事ありがとうございました。 参考URLですが、もう少し詳しいサイトってありますでしょうか?

その他の回答 (3)

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.4

> 参考サイトを見させていただきましたが、確かに今後仕様が策定されそうなDOMについては、勉強しておいた方が良さそうですね。 今後、document.allを使ったJavascriptを新規に書く必要はないかと思います。 # 少なくとも私はdocument.allを使わなくなって一年近くたちます。 > あと、もう一つ質問なのですが、ここで言うDOMとはJavaなどのプログラミング言語で提供されているAPIとは異なるのでしょうか? Javaは全く未経験ですのでAPIもなんの事やら・・です。

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.3

> なぜDOMについて勉強した方がいいとお考えなのですか? DOMはW3Cが仕様を検討しているもので、多くのブラウザが対応しています。 なので、古いブラウザを除けばブラウザの違いを意識せずにコーディングできます。 現実にはブラウザごとの対応状況の差異やバグがないわけではありませんが、それでも最新ブラウザでは充分実用に耐えるレベルになっています。 詳しくは参考URLに。(前回投稿時、文字数制限でURLが切れていたので再度載せました。)

参考URL:
http://www.parkcity.ne.jp/~chaichan/src/javascdom00.htm,http://www.doraneko.org/misc/dom10/19981001/cover.html
asamn777
質問者

お礼

参考サイトを見させていただきましたが、確かに今後仕様が策定されそうなDOMについては、勉強しておいた方が良さそうですね。 あと、もう一つ質問なのですが、ここで言うDOMとはJavaなどのプログラミング言語で提供されているAPIとは異なるのでしょうか?

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.2

詳しいかどうかはともかく参考URL#1は本家Microsoftの解説です。 調べている理由にもよりますが・・・今ならDOMに関して勉強したほうがいいと思う。 参考URL#2

参考URL:
http://www.microsoft.com/japan/msdn/library/ja/jpisdk/dhtml/references/collections/all.asp,http://www.parkcity.ne.jp/~ch
asamn777
質問者

お礼

参考URLを教えていただきありがとうございます。 ちなみに、なぜDOMについて勉強した方がいいとお考えなのですか?

関連するQ&A