Trying to make a simple increase/decrease counter. When var n is < 0 it changes to red, and same for ==, but when its greater than it stays black..am i missing something?
var n = 0 function increase() { n = n + 1 document.getElementById('num').innerHTML = n if (n > 0) { document.getElementById('num').style.color = '#013220' } else if (n < 0) { document.getElementById('num').style.color = '#ff0000' } else if (n == 0) { document.getElementById('num').style.color = '#000000' } } no error messages.
nstarts at0and only increases, it will never be red. It will only ever be black or#013220#013220is quite near to#000000, maybe you just can't see the difference ..?0either, since the first run ofincreasewill always add 1 ton, sonwill never be0whenincreaseis run.