JS

Modification du contenu et des styles

Modification du Contenu et des Styles des Éléments HTML en JavaScript


La modification du contenu et des styles des éléments HTML est une tâche courante en développement web. Cela permet de dynamiser et de personnaliser l'apparence et le comportement des pages web.


1. Modification du Contenu :


JavaScript permet de modifier le contenu textuel et HTML des éléments HTML en utilisant les propriétés textContent et innerHTML.


  • textContent : Modifie le texte brut d'un élément.
  • innerHTML : Modifie le contenu HTML d'un élément, y compris les balises HTML.


Exemples de Modification du Contenu :


// Sélection de l'élément avec l'ID "monElement"
let monElement = document.getElementById('monElement');

// Modification du texte brut de l'élément
monElement.textContent = "Nouveau texte";

// Modification du contenu HTML de l'élément
monElement.innerHTML = "<strong>Nouveau</strong> texte en <em>HTML</em>";


2. Modification des Styles :


JavaScript permet également de modifier les styles CSS des éléments HTML en utilisant la propriété style. Vous pouvez accéder aux différentes propriétés CSS et les modifier dynamiquement.


Exemples de Modification des Styles :


// Sélection de l'élément avec l'ID "monElement"
let monElement = document.getElementById('monElement');

// Modification du style CSS de l'élément
monElement.style.color = "red";
monElement.style.fontSize = "20px";
monElement.style.backgroundColor = "#f0f0f0";


3. Ajout et Suppression de Classes :


En plus de la modification directe des styles CSS, vous pouvez également ajouter et supprimer des classes CSS aux éléments HTML en utilisant les méthodes classList.add() et classList.remove().


Exemples d'Ajout et de Suppression de Classes :


// Sélection de l'élément avec l'ID "monElement"
let monElement = document.getElementById('monElement');

// Ajout d'une classe CSS à l'élément
monElement.classList.add('nouvelleClasse');

// Suppression d'une classe CSS de l'élément
monElement.classList.remove('ancienneClasse');


4. Modification d'Attributs :


En plus du contenu et des styles, vous pouvez également modifier les attributs HTML des éléments en utilisant les méthodes setAttribute() et removeAttribute().


Exemples de Modification d'Attributs :


// Sélection de l'élément avec l'ID "monElement"
let monElement = document.getElementById('monElement');

// Ajout d'un attribut à l'élément
monElement.setAttribute('data-id', '123');

// Suppression d'un attribut de l'élément
monElement.removeAttribute('data-id');


5. Manipulation de la Structure :


JavaScript permet également de manipuler la structure des éléments HTML, en ajoutant, en supprimant ou en déplaçant des éléments dans le DOM.


En résumé, la modification du contenu et des styles des éléments HTML en JavaScript permet de créer des interfaces utilisateur dynamiques et interactives. En comprenant comment accéder aux éléments, modifier leur contenu et leurs styles, vous pouvez personnaliser l'apparence et le comportement des pages web pour répondre aux besoins de votre application.

809 vues
Posté le 02 avril 2024
Publicité Sitedudev
Cette pub permet au site de vivre ...
Publicité
Cette pub permet au site de vivre ...
Voir d'autres articles
5 581 vues
Que mettre dans la balise head
Afin de continuer à faire connaitre votre site pour son référencement nous allons parler du contenu de base dans la balise <head>.La balise <head> joue un rôle essentiel...
Créer son site
639 vues
Création de tableaux avec <table>.
Création de tableaux avec <table>La balise <table> est utilisée pour créer des tableaux dans une page HTML. Elle permet de structurer les données tabulaires en lignes et colonnes....
HTML
1 549 vues
Syntaxe de base : balises PHP, commentaires
Introduction à la syntaxe de base en PHPPHP utilise une syntaxe simple et flexible pour écrire du code côté serveur. Commençons par explorer les balises PHP et les commentaires, deux éléments...
PHP
4 616 vues
L'expression if ... else - PHP
Lorsque vous écrivez votre code, il vous arrive souvent de vouloir effectuer des actions différentes en fonction de différentes conditions. C'est à ce moment que l'instruction if et else va vous...
3 259 vues
Base de données de notre messagerie interne
Nous allons maintenant développer un élément-clé de notre site de rencontres. Nous allons concevoir une messagerie interne entre 2 utilisateurs.Avant de commencer je vous invite à prendre la...
Créer son site de rencontres
1 254 vues
Tableaux indexés
Les tableaux indexés en PHP sont des structures de données qui permettent de stocker plusieurs valeurs dans une seule variable. Chaque valeur est associée à un indice numérique, à partir de...
PHP
5 690 vues
Structure de base d'une page HTML
Cours sur la Structure de Base d'une Page HTMLLa structure de base d'une page HTML est essentielle pour créer des sites Web. Comprendre cette structure vous permettra de démarrer efficacement dans...
HTML
3 154 vues
Différences entre SASS et CSS
Différences entre SASS et CSS1. Syntaxe :CSS : Utilise une syntaxe simple basée sur des sélecteurs et des propriétés.SASS : Propose une syntaxe étendue avec des fonctionnalités telles que les...
Sass
Publicité
Cette pub permet au site de vivre ...