Comment accéder aux propriétés des objets avec des caractères spéciaux ?
P粉463824410
P粉463824410 2023-08-23 00:26:33
0
1
497
<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>
P粉463824410
P粉463824410

répondre à tous(1)
P粉514001887

Utilisez notation entre crochets :

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

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal