Bonjour,
Je galère depuis quelques jours sur la mise en forme conditionnelle d'une div selon la valeur incluse dans le span. Cette valeur est numérique.
Voici mon script, je souhaite qu'il se lance au chargement de la page, d'où la fonction window.onload :
<div id="box1" class="box">
<span id="result1">4</span>
Je précise que les classes "orange-alert" et "red-alert" ont pour fonction de modifier le background en couleur orange et rouge... mais j'imagine que vous aviez compris..
Quelqu'un peut-il m'aider ?
Merci !
Modifié par madeinlocal (18 Sep 2018 - 11:04)
Je galère depuis quelques jours sur la mise en forme conditionnelle d'une div selon la valeur incluse dans le span. Cette valeur est numérique.
Voici mon script, je souhaite qu'il se lance au chargement de la page, d'où la fonction window.onload :
<div id="box1" class="box">
<span id="result1">4</span>
<script>
function overall(){
var result1 = document.getElementById('result1').value;
var box1=document.getElementById('box1');
if(result1 = 5){
document.getElementById("box1").classList.remove('box');
document.getElementById("box1").classList.add('red-alert');
}
elseif(result1 = 4){
document.getElementById("box1").classList.remove('box');
document.getElementById("box1").classList.add('orange-alert');
else{
}}
window.onload = overall();
</script>
Je précise que les classes "orange-alert" et "red-alert" ont pour fonction de modifier le background en couleur orange et rouge... mais j'imagine que vous aviez compris..
Quelqu'un peut-il m'aider ?
Merci !
Modifié par madeinlocal (18 Sep 2018 - 11:04)