Como acessar propriedades de object contendo caracteres especiais?

Eu tenho um elemento DOM form :

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

virDom possui dois campos com IDs creditId e pwdId.. Eu posso acessar virDom.creditId sem qualquer problema, mas, virDom.pwdId.. está falhando com um erro de syntax, por causa dos períodos contidos no nome.

Como posso acessar essas propriedades?

Use a notação de colchetes :

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

Isso se aplica a qualquer object, e é particularmente útil para caracteres não-identificadores-seguros e também para acessar chaves que você pode não conhecer antecipadamente.