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