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:
if(percent33) { document.getElementById("progressbar").className = 'progress-bar progress-bar-warning'; } if(percent>66) { document.getElementById("progressbar").className = 'progress-bar progress-bar-success'; }1
if(percent<33) { document.getElementById("progressbar").className = 'progress-bar progress-bar-danger'; } if(percent>33) { document.getElementById("progressbar").className = 'progress-bar progress-bar-warning'; } if(percent>66) { document.getElementById("progressbar").className = 'progress-bar progress-bar-success'; }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