JavaScript で要素 ID を識別子として使用しないのはなぜですか?
多くのブラウザでは、id="myDiv" を使用して要素にアクセスできます。提供されているコードサンプルで示されているように、単に myDiv を記述するだけです。ただし、このメソッドのドキュメントは驚くほど少なく、代わりに document.getElementById("myDiv") または document.querySelector("#myDiv") の使用を推奨している情報源があります。
要素 ID の使用に関する懸念識別子として:
コード設計の美しさとは別に、短い形式の使用にはいくつかの潜在的な問題があります:
結論:
要素 ID を識別子として使用する場合JavaScript ではショートカットが提供される可能性がありますが、ドキュメントが不足していること、意図しないグローバル変数が作成される可能性があること、HTML5 仕様によって推奨されていないことなどの理由から、お勧めできません。 document.getElementById() または document.querySelector() の推奨メソッドを使用すると、より信頼性が高く保守しやすくなります。
以上がJavaScript で ID を使用して要素に直接アクセスすることを避ける理由は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。