Решил сделать чекбокс на JS, потому-что с CSS-ом геморно кастомный чекбокс замутить.
Сделал все это дело через замену значения атрибута img.
Проблема в том что этот скрипт работает, но только при двух нажатиях, то есть, срабатывают операторы if и else по разу и далее не реагируют. Что подскажете?
HTML код:
<div id="rmbr" onclick="checkbox()">
<img class="left" id="rmbr_img" height="10" width="10" src="src/span.png">
<p>Remember me</p>
</div>
JS код:
var remember = rmbr_img.getAttribute('src');
function checkbox() {
if (remember == "src/span.png") {
remember = rmbr_img.setAttribute('src', 'src/span_act.png');
}
else {
remember = rmbr_img.setAttribute('src', 'src/span.png');
}
}