Как получить доступ к свойствам объекта, содержащим специальные символы?
У меня есть элемент form
DOM:
var virDom = document.getElementsByTagName("form")[0];
virDom
имеет два поля с идентификаторами creditId
и pwdId..
. Я могу получить доступ к virDom.creditId
без каких-либо проблем, но virDom.pwdId..
не работает с синтаксической ошибкой из-за периодов, содержащихся в имени.
Как я могу получить доступ к таким свойствам?
Ответы
Ответ 1
Используйте нотация скобок:
virDom['creditId']
virDom['pwdId..']
Это относится к любому объекту, и оно особенно полезно для символов, не содержащих идентификаторов, а также для доступа к ключам, которые вы, возможно, не знаете заранее.