diff --git a/TD1/README.MD b/TD1/README.MD index 698f5da..96daa3a 100644 --- a/TD1/README.MD +++ b/TD1/README.MD @@ -19,3 +19,7 @@ J'ai utilisé le ``innerText`` de l'objet. > Quelle(s) méthode(s) avez-vous utilisée pour récupérer l’objet représentant votre balise h2 ? J'ai utilisé ``document.getElementsByTagName`` que j'ai affecté à une variable nommée ``firstH2``. Puis je l'ai utilisée avec son attribut ``innerText``. + +> Comment faire pour connaitre le nombre de balise h2 du document ? + +On utilise la propriété ``.lenght`` pour connaitre le nombre de balises h2 du document. \ No newline at end of file diff --git a/TD1/js/main.js b/TD1/js/main.js index 1525ab7..3d256e1 100644 --- a/TD1/js/main.js +++ b/TD1/js/main.js @@ -2,7 +2,7 @@ console.log("JavaScript is linked"); function init(){ sayHello(); - defTitre2(); + defTitre3(); } function defTitre1() { @@ -20,6 +20,18 @@ function defTitre2() { } } +function defTitre3() { + var lastH2 = document.getElementsByTagName("h2"); + if(lastH2 != null) { + document.title = lastH2[lastH2.length-1].innerText; + console.log(" set : Ok Everypony !"); + + } else { + document.title = "Page par Pauline Célestiale"; + console.warn("There is no H2 tag on this page Everypony ! /:") + } +} + function sayHello() { console.log("Hello Everypony !"); } \ No newline at end of file