function getFocus() { document.getElementById("exercice1").style.backgroundColor = "red"; } // renvoie un objet Element représentant // l'élément dont la propriété id correspond // à la chaîne de caractères spécifiée document.getElementById("exercice1").onfocus = function() {getFocus()}; function getFocusBack() { document.getElementById("exercice1").style.backgroundColor = "white"; } document.getElementById("exercice1").onblur = function() {getFocusBack()}; // exercice 2 et 3 var clicks=0; //creation variable function add(n) { //recuperation nb click en assignant à l var nbclick = document.getElementById("partenaires 1") var newItem = document.createElement("LI"); //Compteur de clicks clicks += 1; newItem.setAttribute("id","supp"+clicks); // nommer la ligne pour pouvoir la supprimer au besoin newItem.setAttribute("name", "partenaires"+(clicks+n)); //Cree un input dynamic var element = document.createElement("input"); //On assigne different element a chaque attribut element.setAttribute("type", "ajouter"); element.setAttribute("value", "Nom du partenaire "+ (clicks+n)); // a partir du 4e partenaire element.setAttribute("name", "partenaire"+(clicks+n)); element.setAttribute("onfocus","this.value=''"); element.innerHTML="
"; newItem.appendChild(element); // il y a 2 listes de partenaires - au début et à la fin var newItem1 = document.createElement("LI"); // nommer la ligne pour pouvoir la supprimer au besoin newItem1.setAttribute("name", "partenaires"+(clicks+n)); var list = document.getElementById("partenaires 1"); list.insertBefore(newItem, null); //Cree un input dynamic var element1 = document.createElement("input"); //On assigne different element a chaque attribut element1.setAttribute("type", "ajouter"); element1.setAttribute("value", "Nom du partenaire "+ (clicks+n)); // a partir du 4e partenaire element1.setAttribute("onfocus","this.value=''"); element1.innerHTML="
"; newItem1.appendChild(element1); var list = document.getElementById("partenaires 2"); list.insertBefore(newItem1, null); nbclick.setAttribute("value",clicks); } function rmv(n){ var nbclick = document.getElementById("supprimer") if (clicks<0){ clicks=0; nbclick.setAttribute("value",clicks) }else{ // partenaires+clicks est le nom de la ligne a supprimer var items = document.getElementsByName("partenaires"+(clicks+n)); nbclick.setAttribute("value",clicks); var nb_items = items.length; for (i = 0; i < nb_items; i++) { // c'est toujours le 1er item dans la liste qu'on veut enlever items[0].remove();} clicks -= 1; } } // exrecice 1 function getFocus() { document.getElementById("exercice1").style.backgroundColor = "red"; } // renvoie un objet Element représentant // l'élément dont la propriété id correspond // à la chaîne de caractères spécifiée document.getElementById("exercice1").onfocus = function() {getFocus()}; function getFocusBack() { document.getElementById("exercice1").style.backgroundColor = "white"; } document.getElementById("exercice1").onblur = function() {getFocusBack()}; // exercice 4 function mouseover() { document.getElementById("exercice4").style.backgroundColor = "red"; } document.getElementById("exercice4").onmouseover = function() {mouseover()}; function mouseout() { document.getElementById("exercice4").style.backgroundColor = "white"; } document.getElementById("exercice4").onmouseout = function() {mouseout()};