dmitryst, это упрощённый вариант от:
HTML код:
if (this.checked) // или if (document.getElementById('test-check').checked)
document.getElementById('chbxStatus').style.backgroundColor = 'green';
else
document.getElementById('chbxStatus').style.backgroundColor = 'red';
Сама конструкция означает:
Код:
условие ? "вернуть, если условие верно" : "вернуть, если условие не верно"
А раз возвращает значение, значит можно его присвоить чему-нибудь)
Но, в общем, это Arrest придумал как реализовать кросс-браузерно У меня почему-то получалось только для Оперы - присваивал к .style = "background-color:green", а оно - только для чтения в других браузерах.