6

重複の可能性:
document.all と document.getElementById

他の誰かが書いた古いコードをリファクタリングしています。そして、次のスニペットに出くわしました。

if (document.all || document.getElementById) {
   ...
}

if ステートメント内のコードはいつ実行されますか?

ありがとうございました!

4

1 に答える 1

8

document.all() は、DOM 要素にアクセスする非標準の方法です。一部のブラウザでは廃止されています。ドキュメントのすべてのサブ要素にアクセスできます。

document.getElementById() は標準であり、完全にサポートされています。各要素には、ドキュメント上で一意の ID があります。

于 2012-12-01T19:43:29.063 に答える