私はformDOM要素を持っています:
var virDom = document.getElementsByTagName("form")[0];
virDomには、IDcreditIdとの 2 つのフィールドがありpwdId..ます。virDom.creditId 問題なくアクセスできるのですvirDom.pwdId..が、名前にピリオドが含まれているため、構文エラーで失敗しています。
そのようなプロパティにアクセスするにはどうすればよいですか?
私はformDOM要素を持っています:
var virDom = document.getElementsByTagName("form")[0];
virDomには、IDcreditIdとの 2 つのフィールドがありpwdId..ます。virDom.creditId 問題なくアクセスできるのですvirDom.pwdId..が、名前にピリオドが含まれているため、構文エラーで失敗しています。
そのようなプロパティにアクセスするにはどうすればよいですか?
括弧表記を使用します:
virDom['creditId']
virDom['pwdId..']
これはあらゆるオブジェクトに適用されます。特に、識別子に安全でない文字や、事前にわからない可能性のあるキーにアクセスする場合に役立ちます。