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

javascript - Une petite question sur les cours, répondez-y s'il vous plaît?

La pop-up du navigateur est toujours différente de celle du livre. Je ne comprends pas, logiquement, elle devrait être 1. Pourquoi a-t-elle affiché 0 lorsque je l'ai essayé ?

Le code est le suivant :

<!DOCTYPE html>
<html>
  <body>

    <p class="example">123</p>
    <p class="example">123</p>
    <p class="example">123</p>
    <p>456</p>
    <p id="demo"></p>
    
    <script>
       alert(document.getElementsByClassName("example").length);  
    </script>
    
  </body>
</html>
黄舟黄舟2672 Il y a quelques jours624

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

  • 学习ing

    学习ing2017-06-26 10:57:34

    Ne devrait-il pas être 3 ?

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-26 10:57:34

    Le pop-up est 3, car il y a trois éléments avec ClassName comme exemple.

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-06-26 10:57:34

    Renvoie un objet de type tableau contenant tous les éléments enfants du nom de classe spécifié. Lorsque l'appel se produit sur un objet document, l'ensemble du DOM est recherché, y compris le nœud racine. Vous pouvez également appeler la méthode getElementsByClassName() sur n'importe quel élément. Elle renverra tous les éléments enfants avec le nom de classe spécifié avec l'élément actuel comme nœud racine.

    Pour tous les nœuds que vous utilisez getElementsByClassName()选择类名为example, la popup 3 est correcte

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-26 10:57:34

    Ne devrait-il pas être 3

    répondre
    0
  • 学习ing

    学习ing2017-06-26 10:57:34

    3. Il existe trois éléments dont ClassName est un exemple.

    répondre
    0
  • PHP中文网

    PHP中文网2017-06-26 10:57:34

    La réponse contextuelle est 3, car il existe trois classes nommées exemple.

    répondre
    0
  • 天蓬老师

    天蓬老师2017-06-26 10:57:34

    Désolé, je viens de faire une erreur et celle entre () est une démo

    répondre
    0
  • Annulerrépondre