1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
window.addEventListener('load', initRange, false);
/**
* Initialiser le range
*/
function initRange(){
/* var inputs = document.getElementsByTagName('input');
for(var i = 0; i < inputs.length; i++) {
if(inputs[i].type == "range") {
var rang = inputs[i].id;
var val = "note_".rang;
}
}
* Je souhaiterais appliquer une seule fonction sur l'ensemble de range
* au lieu de faire une fonctions pour chaque range, un total de 2 fonctions
*
* */
var math = document.getElementById("math");
var physique=document.getElementById("physique");
/* Math */
math.addEventListener('change', function(){AfficheNote(math, "note_math")}, false);
AfficheNote(math, "note_math");
/* physique */
physique.addEventListener('change', function(){AfficheNote(physique, "note_physique")}, false);
AfficheNote(physique, "note_physique");
function AfficheNote(note, champ){
document.getElementById(champ).innerHTML = note.value;
}
} |
Partager