ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で特殊文字を使用してオブジェクトのプロパティにアクセスするにはどうすればよいですか?

JavaScript で特殊文字を使用してオブジェクトのプロパティにアクセスするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-19 01:04:09
オリジナル
337 人が閲覧しました

How Can I Access Object Properties with Special Characters in JavaScript?

特殊文字を使用したオブジェクト プロパティへのアクセス

DOM 要素を操作する場合、プロパティの ID に次のような特殊文字が含まれる状況が発生することがあります。期間として。ドット表記を使用してこれらのプロパティにアクセスしようとすると、構文エラーが発生する可能性があります。

問題:

次の DOM 要素を考慮してください:

var virDom = document.getElementsByTagName("form")[0];
ログイン後にコピー

virDom ID「creditId」と「pwdId..」を持つ 2 つのフィールドがあります。 「virDom.creditId」には問題なくアクセスできますが、「virDom.pwdId..」は名前にピリオドが含まれているため失敗します。

解決策:

特殊文字を使用してプロパティにアクセスするには、括弧表記を使用できます。これには、プロパティ名を角括弧で囲む必要があります。

virDom['creditId']
virDom['pwdId..']
ログイン後にコピー

角括弧表記は DOM 要素に限定されません。これを使用して、任意のオブジェクトのプロパティにアクセスできます。これは、有効な識別子ではない文字を扱う場合や、事前にわからない可能性のあるキーにアクセスする場合に特に役立ちます。

以上がJavaScript で特殊文字を使用してオブジェクトのプロパティにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート