30

私はformDOM要素を持っています:

var virDom = document.getElementsByTagName("form")[0];

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

そのようなプロパティにアクセスするにはどうすればよいですか?

4

2 に答える 2

56

括弧表記を使用します:

virDom['creditId']
virDom['pwdId..']

これはあらゆるオブジェクトに適用されます。特に、識別子に安全でない文字や、事前にわからない可能性のあるキーにアクセスする場合に役立ちます。

于 2012-10-18T11:38:15.870 に答える