답변 2개
채택된 답변
+20 포인트
1년 전
기본적으로 스페이스 키가 체크박스의 체크여부를 선택할수 있고
엔터키로 접근시에는 아무런 동작을 하지 않습니다.
다음 코드는 엔터키로 접근이 가능하도록 하는 예제 입니다.
</p>
<p><ul>
<li><input type="checkbox"> 1</li>
<li><input type="checkbox"> 2</li>
<li><input type="checkbox"> 3</li>
<li><input type="checkbox"> 4</li>
<li><input type="checkbox"> 5</li>
</ul></p>
<p><script>
function add_access_enter_on_checkbox() {
var chks = document.querySelectorAll('input[type="checkbox"]');
for (var i = 0, i_len = chks.length; i < i_len; i++) {
chks[i].addEventListener('keydown', function (evt) {
if (evt.keyCode == 13) {
this.checked = !this.checked;
}
});
}
}</p>
<p>add_access_enter_on_checkbox();
</script></p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인