diff --git a/TD1/README.MD b/TD1/README.MD index 96daa3a..beaeee9 100644 --- a/TD1/README.MD +++ b/TD1/README.MD @@ -4,7 +4,7 @@ > Quel sera l’évènement qui déclenchera l’appelle de votre fonction ? -C'est la fonction ``init()`` qui se charge d'appeler ma fonction ``defTitre1()``. +C'est l'évènnement ``init()`` qui se charge d'appeler ma fonction ``defTitre1()``. > Quelle méthode avez-vous utilisée pour récupérer l’objet représentant votre balise h1 ? @@ -20,6 +20,32 @@ J'ai utilisé le ``innerText`` de l'objet. J'ai utilisé ``document.getElementsByTagName`` que j'ai affecté à une variable nommée ``firstH2``. Puis je l'ai utilisée avec son attribut ``innerText``. +## defTitre3 + > 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 +On utilise la propriété ``.lenght`` pour connaitre le nombre de balises h2 du document. + +## defTitre4 + +> Quelle méthode avez-vous utilisée pour récupérer l’objet de votre classe ? + +J'ai utilisé ``document.getElementsByClassName`` que j'ai affecté à une variable nommée ``choosenH``. Puis je l'ai utilisée avec son attribut ``innerText``. + +> Quant est-il avec Internet Explorer ? + +La page ne s'affiche pas + +> Comment avez-vous déterminé si un nombre est pair ? + +Avec un modulo 2. + + + + + + + + + + diff --git a/TD1/index.html b/TD1/index.html index 22ee4ad..11c4b79 100644 --- a/TD1/index.html +++ b/TD1/index.html @@ -37,7 +37,6 @@

Pinkie Pie

Poney terrestre de nature joyeuse et souriante qui adore faire la fête, elle travaille au Sugar Cube Corner en préparant des gâteaux pour les habitants de Ponyville.

-
diff --git a/TD1/js/main.js b/TD1/js/main.js index 3d256e1..9375463 100644 --- a/TD1/js/main.js +++ b/TD1/js/main.js @@ -2,7 +2,11 @@ console.log("JavaScript is linked"); function init(){ sayHello(); - defTitre3(); + //defTitre1(); + //defTitre2(); + //defTitre3(); + defTitre4(); + } function defTitre1() { @@ -32,6 +36,22 @@ function defTitre3() { } } +function defTitre4() { + var choosenH = document.getElementsByClassName("firstOrLast"); + if(choosenH != null) { + if(choosenH.length%2 == 0) { + document.title =choosenH[0].innerText; + console.log(" set first H : Ok Everypony !"); + } else { + document.title =choosenH[choosenH.length-1].innerText; + console.log("<title> set last H : 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