Derniers tutoriels de développement web
 

HTML DOM querySelector() Method

<Document Object

Exemple

Obtenez le premier élément dans le document avec class = « exemple »:

document.querySelector(".example");
Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

Le querySelector() méthode retourne le premier élément correspondant à un CSS spécifié selector(s) dans le document.

Remarque: Le querySelector() méthode renvoie seulement le premier élément qui correspond aux sélecteurs spécifiés. Pour revenir tous les matchs, utilisez la querySelectorAll() méthode à la place.

Si le sélecteur correspond à un ID dans le document qui est utilisé plusieurs fois (Notez qu'un "id" doit être unique dans une page et ne doit pas utiliser plus d'une fois), elle renvoie le premier élément correspondant.

Pour plus d' informations sur CSS Selectors, visitez notre CSS Selectors Tutorial et notre CSS Selectors Référence .


Support du navigateur

Les chiffres du tableau indique la première version du navigateur qui prend en charge pleinement la méthode.

méthode
querySelector() 4.0 8.0 3.5 3.2 10.0

Syntaxe

document.querySelector( CSS selectors )

Les valeurs des paramètres

Paramètre Type La description
CSS selectors String Champs obligatoires. Indique un ou plusieurs sélecteurs CSS pour correspondre à l'élément. Ceux-ci sont utilisés pour sélectionner des éléments HTML en fonction de leur identité, les classes, les types, les attributs, les valeurs des attributs, etc.

Pour plusieurs sélecteurs, chaque sélecteur séparer par une virgule. L'élément retourné dépend de l'élément qui est d' abord dans le document (See "More Examples") .

Astuce: Pour une liste de tous les sélecteurs CSS, consultez notre CSS Selectors Référence .

Détails techniques

DOM Version: Niveau 1 Selectors document objet
Valeur de retour: Un objet NodeList, ce qui représente le premier élément qui correspond à la CSS spécifié selector(s) . Si aucune correspondance ne trouve, null est retourné. Lance une exception si le SYNTAX_ERR spécifié selector(s) est invalide.

Exemples

autres exemples

Exemple

Obtenez le premier <p> élément dans le document:

document.querySelector("p");
Essayez vous - même »

Exemple

Obtenez le premier <p> élément dans le document avec class = « exemple »:

document.querySelector("p.example");
Essayez vous - même »

Exemple

Modifier le texte d'un élément avec id = « demo »:

document.querySelector("#demo").innerHTML = "Hello World!";
Essayez vous - même »

Exemple

Obtenez le premier <p> élément dans le document où le parent est un <div> élément.

document.querySelector("div > p");
Essayez vous - même »

Exemple

Obtenez le premier <a> élément dans le document qui a une "target" attribut:

document.querySelector("a[target]");
Essayez vous - même »

Exemple

Cet exemple montre comment plusieurs sélecteurs fonctionnent.

Supposons que vous avez deux éléments: un <h2> et un <h3> élément.

Le code suivant ajoutera une couleur de fond à la première <h2> élément dans le document:

<h2>A h2 element</h2>
<h3>A h3 element</h3>

document.querySelector("h2, h3").style.backgroundColor = "red";
Essayez vous - même »

Cependant, si le <h3> élément a été placé avant le <h2> élément dans le document. Le <h3> élément est celui qui va obtenir la couleur de fond rouge.

<h3>A h3 element</h3>
<h2>A h2 element</h2>

document.querySelector("h2, h3").style.backgroundColor = "red";
Essayez vous - même »

Pages associées

Tutoriel CSS: CSS Selectors

CSS Référence: CSS Selectors Référence

JavaScript Tutoriel: HTML JavaScript DOM liste Node

JavaScript Référence: élément. querySelector()

HTML DOM Référence: document. querySelectorAll()

JavaScript Référence: élément. querySelectorAll()


<Document Object