Comment accéder aux propriétés des objets avec des caractères spéciaux ?
P粉463824410
2023-08-23 00:26:33
<p>J'ai un élément DOM <code>form</code>
<pre class="brush:php;toolbar:false;">var virDom = document.getElementsByTagName("form")[0];</pre>
<p><code>virDom</code> comporte deux champs avec des ID, à savoir <code>creditId</code> et <code>pwdId..</code>. Je peux accéder à <code>virDom.creditId</code> sans problème, mais <code>virDom.pwdId..</code> provoque une erreur de syntaxe en raison d'un point dans le nom. </p>
<p>Comment puis-je accéder à une propriété comme celle-ci ? </p>
Utilisez notation entre crochets :
Cela fonctionne pour n'importe quel objet et est particulièrement utile pour les caractères sécurisés sans identifiant et pour accéder aux clés qui peuvent ne pas être connues à l'avance.