Maison > Questions et réponses > le corps du texte
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>
曾经蜡笔没有小新2017-06-26 10:57:34
Le pop-up est 3, car il y a trois éléments avec ClassName comme exemple.
仅有的幸福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
PHP中文网2017-06-26 10:57:34
La réponse contextuelle est 3, car il existe trois classes nommées exemple.