Mənə javascriptdə if else statementdə kömək lazıdır. Kodum belədir:
if(percent < '33') // əgər faiz 0-ilə 33-arasındadırsa { document.getElementById("progressbar").className = 'progress-bar progress-bar-danger'; } if(percent > '33' && percent < '66') əgər faiz 33-ilə 66-arasındadırsa { document.getElementById("progressbar").className = 'progress-bar progress-bar-warning'; } if(percent > '66' && percent < '100') əgər faiz 66-ilə 100-arasındadırsa { document.getElementById("progressbar").className = 'progress-bar progress-bar-success'; }
Amma istədiyim nəticəni almıram. Xahiş edirəm kömək edin…
Verilmiş cavablar və yazılan şərhlər (3 cavab var)
1
Cavabı özüm tapdım… Kod belə olmalı idi:
1
1
if(percent<33)
2
{
3
document.getElementById("progressbar").className = 'progress-bar progress-bar-danger';
4
}
5
if(percent>33)
6
{
7
document.getElementById("progressbar").className = 'progress-bar progress-bar-warning';
8
}
9
if(percent>66)
10
{
11
document.getElementById("progressbar").className = 'progress-bar progress-bar-success';
12
}
0
Bir də çoxlu if əvəzinə else if-lər və ya case işlədin, ki performans daha sürətli olsun
Sual verin
Cavab verin