Javascript 如何访问包含特殊字符的对象属性?
我有一个Javascript 如何访问包含特殊字符的对象属性?,javascript,Javascript,我有一个表单DOM元素: var virDom = document.getElementsByTagName("form")[0]; virDom有两个ID为creditId和pwdId..的字段。我可以访问virDom.creditId而没有任何问题,但是,virDom.pwdId..由于名称中包含句点而失败,出现语法错误 如何访问这些属性?使用: 这适用于任何对象,对于非标识符安全字符以及访问您可能事先不知道的密钥特别有用。对于具有特殊字符的嵌套对象,如下面所示 var details=
表单
DOM元素:
var virDom = document.getElementsByTagName("form")[0];
virDom
有两个ID为creditId
和pwdId..
的字段。我可以访问virDom.creditId
而没有任何问题,但是,virDom.pwdId..
由于名称中包含句点而失败,出现语法错误
如何访问这些属性?使用:
这适用于任何对象,对于非标识符安全字符以及访问您可能事先不知道的密钥特别有用。对于具有特殊字符的嵌套对象,如下面所示
var details={name-details:{first-name:"Kiran"}}
使用
var details={name-details:{first-name:"Kiran"}}
console.log(details["name-details"]["first-name"])