Maison > interface Web > Questions et réponses frontales > Que signifie le sélecteur javascript ?

Que signifie le sélecteur javascript ?

WBOY
Libérer: 2022-03-02 16:25:56
original
3474 Les gens l'ont consulté

En JavaScript, les sélecteurs sont des méthodes utilisées pour obtenir des éléments de page HTML. Vous pouvez enregistrer des éléments de page dans un objet et effectuer les opérations correspondantes sur les valeurs d'attribut de cet objet, telles que "getElementById()", "getElementsByName( )" "attendez.

Que signifie le sélecteur javascript ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, JavaScript version 1.8.5, ordinateur Dell G3.

Que signifie le sélecteur javascript ?

Le sélecteur JS est principalement utilisé pour obtenir les éléments de la page HTML, enregistrer les éléments de la page dans un objet, puis effectuer les opérations correspondantes sur les valeurs d'attribut​​de ces objets pour obtenir des effets dynamiques afin de rendre la page vivante et facile à utiliser. Une chose à noter est que l'opération doit être un objet. Il n'est pas possible d'utiliser des éléments directement comme objets.

Le sélecteur JS exploite directement les attributs de l'élément correspondant à l'objet, donc la valeur du style qu'il modifie modifie directement le style interligne. La priorité est bien supérieure au style CSS, donc lorsque vous l'utilisez, vous devez faire attention. au choix de style CSS terminé.

Il existe principalement quatre types de sélecteurs natifs dans js

  1. document.getElementById()
  2. document.getElementsByClassName()
  3. document.getElementsByName()
  4. document.getElementsByTagName()

Ensuite, je le ferai présentez brièvement l'utilisation de base de plusieurs sélecteurs

1.document.getElementById()
Sélecteur d'identifiant
Obtenez l'objet via l'attribut Id
Partie HTML

	<p>这是一个p标签</p>
Copier après la connexion

Partie JS

	var d1 = document.getElementById("p1")
Copier après la connexion

L'image montre le contenu obtenu :
Que signifie le sélecteur javascript ?
De cette façon, vous pouvez obtenir un objet Element à partir de HTML et l'utiliser.

2.document.getElementsByClassName()
Sélecteur ClassName
Récupère l'objet via l'attribut ClassName
Partie HTML

	<p>这是一个p标签</p>
    

这是一个p标签

    这是一个a标签     这是一个span标签
Copier après la connexion

Partie JS

	var c1 = document.getElementsByClassName("c1")
Copier après la connexion

L'image montre le contenu obtenu :
Que signifie le sélecteur javascript ?
Le sélecteur de nom de classe obtient l'objet HTMLCollection, c'est un objet similaire à un tableau. Si vous devez sélectionner un objet Element spécifique, vous devez effectuer une opération similaire à la prise de l'élément du tableau, comme suit (en prenant le premier élément comme exemple) :

 	var c1 =  document.getElementsByClassName("p1")[0]
Copier après la connexion

De cette façon. , vous pouvez accéder à un objet Element spécifique, comme le montre la figure :
Que signifie le sélecteur javascript ?
De cette façon, vous pouvez effectuer des opérations spécifiques sur cet objet Element

3.document.getElementsByTagName()
Sélecteur TagName
Récupérer l'objet via l'élément name
Partie HTML

	
Copier après la connexion
            
  • 0
  •         
  • 1
  •         
  • 2
  •         
  • 3
  •         
  • 4
  •     

Partie JS

	var li = document.getElementsByTagName("li")
Copier après la connexion

L'image montre le contenu obtenu :
Que signifie le sélecteur javascript ?
Le contenu obtenu par le sélecteur TagName est le même que le sélecteur ClassName, qui est un objet HTMLCollection Par conséquent, si vous devez sélectionner. un objet Element spécifique, vous devez également faire quelque chose de similaire. L'opération pour obtenir les éléments du tableau est la suivante (en prenant le premier élément comme exemple) :

	var li = document.getElementsByTagName("li")[0]
Copier après la connexion

De cette façon, vous pouvez obtenir un objet Element spécifique, comme indiqué dans la figure :
获取到Que signifie le sélecteur javascript ?

4.document.getElementsByName()
Nom Le sélecteur
obtient l'objet via l'attribut Nom
La partie HTML

	<que signifie le s javascript>
        <input>1
        <input>2
        <input>3
    </que>signifie le sélecteur javascript ?>
Copier après la connexion

Partie JS

	 var Que signifie le sélecteur javascript ? = document.getElementsByName('xx')
Copier après la connexion

L'image montre le contenu obtenu :
Que signifie le sélecteur javascript ?
Le Nom Le sélecteur est principalement utilisé pour obtenir la balise Que signifie le sélecteur javascript ? et d'autres balises qui nécessitent l'attribut name. Ce type d'objet est similaire à un objet HTMLCollection. L'opération d'objet spécifique à obtenir est également similaire à un tableau, comme suit. :

	var Que signifie le sélecteur javascript ? = document.getElementsByName("xx")[0]
Copier après la connexion

Que signifie le sélecteur javascript ?
Lorsque l'indice est 0, prenez le premier élément

	var Que signifie le sélecteur javascript ? = document.getElementsByName('xx')[1]
Copier après la connexion

Que signifie le sélecteur javascript ?
Lorsque l'indice est 1, prenez le deuxième élément

Recommandations associées : Tutoriel d'apprentissage javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal