Maison  >  Questions et réponses  >  le corps du texte

Comment accéder aux propriétés des objets avec des caractères spéciaux ?

<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粉463824410P粉463824410424 Il y a quelques jours470

répondre à tous(1)je répondrai

  • P粉514001887

    P粉5140018872023-08-23 16:10:38

    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.

    répondre
    0
  • Annulerrépondre