ホームページ >ウェブフロントエンド >jsチュートリアル >document.all_基礎知識の比較的完全な概要と事例

document.all_基礎知識の比較的完全な概要と事例

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-16 17:42:281053ブラウズ

1.
document.all は、ページ内のすべての要素のコレクションです。例:
document.all(0) は、ページ
の最初の要素を意味します。 2.

コードをコピー コードは次のとおりです。

document.all は、ブラウザが IE であるかどうかを判断できます。
if(document.all){
alert("is IE!")

3.
id 属性 (id=aaaa) を要素に設定し、document.all.aaaa を使用して要素を呼び出すこともできます。
4.
ケース:

コード 1:
コードをコピー コードは次のとおりです:



alert(document.all.aaa.value) / /名前に基づいて値を取得します
alert(document.all.bbb.value) //ID に基づいて値を取得します



コード 2: ただし、多くの場合、名前は同じにすることができます (例: チェックボックスを使用してユーザーの複数の趣味を取得します)

コードをコピー コードは次のとおりです。

value=bbb>
:
理論的には、ページ内の ID は互いに異なります。異なるタグが同じ ID を持つ場合、document.all.id は次のように失敗します:


:
複雑なページ (コードが非常に長い、またはプログラムによって ID が自動的に生成される)、または JavaScript 初心者が作成した プログラムの場合、 2 つのタグが同じ ID を持つ可能性が非常に高くなります。 プログラミング時のエラーを避けるために、次のように記述することをお勧めします:



コードをコピーします コードは次のとおりです。


.all("aaa ",0).value)
alert(document.all("aaa",1).value)
alert(document.all("bbb",0).value)
alert(document.all("bbb",1).value)
alert(document.all("ccc",0).value)
alert(document.all("ddd",0).値)


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。