확인란을 사용하여 요소의 배경 위치를 변경하려하지만 작동하지 않습니다. 배경을 변경하는 자바 스크립트 체크 박스가 작동하지 않습니다.
x = false;
function Check() {
if (x) {
document.getElementById("checkboz").style.backgroundPosition = '0 0';
document.getElementById("checkboz").style.backgroundPosition = '-28px 0';
x = false;
} else {
document.getElementById("checkboz").style.backgroundPosition = 'none';
document.getElementById("checkboz").style.backgroundPosition = '0 0';
x = true;
}
}
#checkboz {
background: url(http://movimientomore.com/images/2016/12/21/sprite-check-01.png);
background-size: 55px;
background-repeat: no-repeat;
width: 28px;
height: 28px;
}
<div id="checkboz" class="checkbox">
<label for="modlgn-remember">
<input id="modlgn-remember" name="remember" class="inputbox" value="yes" type="checkbox">Recordarme</label>
</div>
함수 호출 방법? 함수를 전혀 호출하지 않았습니까? – sinisake
'onclick = "Check()"'를 체크 박스에 추가하십시오. – Barmar
Check()가 호출되지 않습니다. – Korgrue