JS

Sélection d'éléments HTML

Sélection d'Éléments HTML en JavaScript


La sélection d'éléments HTML est une opération fondamentale en JavaScript. Cela permet d'interagir avec les éléments de la page web, de modifier leur contenu, leur style ou de leur ajouter des écouteurs d'événements.


1. Méthodes de Sélection :


JavaScript propose différentes méthodes pour sélectionner des éléments HTML dans le DOM (Document Object Model) :


  • getElementById : Sélectionne un élément en fonction de son identifiant unique (ID).
  • getElementsByClassName : Sélectionne tous les éléments qui ont une classe spécifique.
  • getElementsByTagName : Sélectionne tous les éléments d'un type spécifique (par exemple, tous les éléments <div>).
  • querySelector : Sélectionne le premier élément correspondant à un sélecteur CSS spécifique.
  • querySelectorAll : Sélectionne tous les éléments correspondant à un sélecteur CSS spécifique.


2. Exemples de Sélection :


// Sélection d'un élément par son ID
let element = document.getElementById('monElement');

// Sélection de tous les éléments par leur classe
let elements = document.getElementsByClassName('maClasse');

// Sélection de tous les éléments d'un type spécifique
let divs = document.getElementsByTagName('div');

// Sélection du premier élément correspondant à un sélecteur CSS
let premierElement = document.querySelector('#monElement');

// Sélection de tous les éléments correspondant à un sélecteur CSS
let tousLesElements = document.querySelectorAll('.maClasse');


3. Utilisation de la Méthode querySelector :


La méthode querySelector est particulièrement puissante car elle vous permet de sélectionner des éléments en utilisant des sélecteurs CSS, ce qui vous donne une grande flexibilité dans le choix des éléments.


Exemples de Sélection avec querySelector :


// Sélection de tous les paragraphes avec la classe "important"
let paragraphes = document.querySelectorAll('p.important');

// Sélection de tous les éléments avec l'attribut "data-category"
let elementsAvecAttribut = document.querySelectorAll('[data-category]');


4. Utilisation de NodeList :


Les méthodes de sélection renvoient souvent des objets NodeList, qui sont similaires à des tableaux mais avec des méthodes et des propriétés limitées.


Exemple d'Utilisation de NodeList :


let paragraphes = document.querySelectorAll('p');

// Parcourir tous les paragraphes sélectionnés
paragraphes.forEach(function(paragraphe) {
    console.log(paragraphe.textContent);
});


5. Utilisation de document comme Point d'Entrée :


Toutes les méthodes de sélection d'éléments HTML sont des propriétés de l'objet document, qui représente l'ensemble de la page web.


Exemple :


let header = document.querySelector('header');
let titre = header.querySelector('h1');


En résumé, la sélection d'éléments HTML en JavaScript est une opération essentielle pour interagir avec le contenu d'une page web. En comprenant les différentes méthodes de sélection et en les utilisant de manière appropriée, vous pouvez accéder et manipuler facilement les éléments de la page pour créer des expériences web dynamiques et interactives.

1077 vues
Posté le 26 mars 2024
Publicité Sitedudev
Cette pub permet au site de vivre ...
Publicité
Cette pub permet au site de vivre ...
Voir d'autres articles
3 945 vues
Afficher les commentaires
Nous allons reprendre notre page topic.php. Sur cette page nous allons afficher les commentaires postés de vos utilisateur.Dans notre page topic.php nous allons donc afficher les...
Créer son site
4 428 vues
Afficher son article
Afficher son articleNous allons créer une nouvelle page que l'on nommera voir_article.php. Cette page affichera tous les articles qui constituerons notre blog.Nous allons modifier notre...
Créer son site
637 vues
Objets : création, propriétés, méthodes
Objets en JavaScript1. Création d'Objets :Un objet en JavaScript est une structure de données qui permet de stocker des collections de paires clé-valeur. Les clés sont des chaînes de caractères...
JS
853 vues
Utilisation de l'élément <li> pour les éléments de liste
Utilisation de l'élément <li> pour les éléments de listeL'élément <li> est utilisé pour définir chaque élément individuel d'une liste, qu'elle soit ordonnée <ol> ou non...
HTML
3 201 vues
Introduction à SQL
SQL, ou Structured Query Language, est un langage de programmation standard utilisé pour communiquer avec et manipuler des bases de données relationnelles. Il est largement utilisé dans le domaine...
SQL
587 vues
Retour de valeurs
Retour de Valeurs dans les Fonctions en JavaScriptLorsqu'une fonction est exécutée, elle peut renvoyer une valeur à l'endroit où elle a été appelée. Cette valeur peut être utilisée pour...
JS
1 463 vues
Sélecteurs d'ID : appliquer des styles à des éléments individuels
Sélecteurs d'ID : Appliquer des styles à des éléments individuelsLes sélecteurs d'ID sont des outils en CSS qui permettent d'appliquer des styles à des éléments HTML spécifiques....
CSS
4 539 vues
Ajouter des commentaires
Poster des commentaires sur vos articlesNous allons reprendre la page voir_article.php afin d'ajouter un formulaire qui permettra d'écrire un commentaire pour participer à...
Créer son site
Publicité
Cette pub permet au site de vivre ...