我有一个form DOM元素:

var virDom = document.getElementsByTagName("form")[0];
virDom具有两个字段,其ID为creditIdpwdId..。我可以毫无问题地访问virDom.creditId,但是由于名称中包含句点,因此virDom.pwdId..失败并出现语法错误。

如何访问这些属性?

最佳答案

使用bracket notation:

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

这适用于任何对象,对于非标识符安全的字符以及访问您可能提前都不知道的键特别有用。

09-28 00:10