🏠 Accueil ◀️ TP Précédent TP Suivant ▶️

TP3A - Introduction à JavaScript

Manipulation du DOM

Démonstrations :

1. Changer le texte

Ce texte va être modifié par JavaScript.

2. Modifier le style

Cette boîte va changer de style.

3. Ajouter un élément

  • Élément initial

4. Calcul simple

Entrez deux nombres :

JavaScript
// Exemples de manipulation DOM avec JavaScript

// 1. Changer le texte d'un élément
function changerTexte() {
    document.getElementById('texteDemo').textContent = 
        'Texte modifié par JavaScript!';
}

// 2. Modifier le style d'un élément
function changerStyle() {
    const element = document.getElementById('styleDemo');
    element.style.backgroundColor = '#4361ee';
    element.style.color = 'white';
    element.style.padding = '20px';
    element.style.borderRadius = '8px';
}

// 3. Ajouter un nouvel élément
function ajouterElement() {
    const liste = document.querySelector('#listeDemo ul');
    const nouvelElement = document.createElement('li');
    nouvelElement.textContent = 'Nouvel élément ajouté';
    liste.appendChild(nouvelElement);
}

// 4. Faire un calcul
function calculer() {
    const num1 = parseInt(document.getElementById('num1').value);
    const num2 = parseInt(document.getElementById('num2').value);
    const resultat = num1 + num2;
    document.getElementById('resultatCalcul').textContent = 
        `Résultat : ${num1} + ${num2} = ${resultat}`;
}

Méthodes DOM importantes :

Méthode Description Exemple
getElementById() Sélectionne un élément par son id document.getElementById('monId')
querySelector() Sélectionne le premier élément correspondant document.querySelector('.maClasse')
querySelectorAll() Sélectionne tous les éléments correspondants document.querySelectorAll('p')
createElement() Crée un nouvel élément document.createElement('div')
appendChild() Ajoute un élément enfant parent.appendChild(enfant)
textContent Modifie le texte d'un élément element.textContent = 'Nouveau texte'
style Modifie le style CSS element.style.color = 'red'