확인란을 클릭하면 자바 스크립트 바닐라로 표시를 전환하는 방법. 자바 스크립트 바닐라로 디스플레이 전환
나는 단 하나 개의 요소 시도하고 작동하지만이 둘 이상있는 경우 ... 난 내 코드에 넣고 ->function OnlyOK(){
var ul = document.getElementsByClassName('RQ');
for (i = 0; i < ul.length; i++) {
ul[i].style.display = 'none';
}
//else ul[i].style.display = 'block';???
}
그리고 토글 디스플레이의 경우 (없음, 블록) 단 하나의 요소 (첫 번째 요소 1 개) ...이 작품!
function OnlyOK(){
var ul = document.getElementsByClassName('RQ');
ul.style.display = ul.style.display === 'none' ? '' : 'none';
}
나는 getElementsById도 시도했습니다! 하지만 나는 수업에서 일하는 것을 더 좋아합니다.
HTML로 모든 것이 정상적으로 작동합니까? 그것은 [여기] (http://codepen.io/razvan-tudosa/pen/XjgyrA)에서 작동하는 것으로 보인다. –
예 ... 첫 번째 코드가 두 번째 예가 아닙니다! 하지만 첫 번째가 필요합니다 –
두 번째 것은 작동하지 않습니다 ... 나는 인덱스'ul [0]'또는 이와 유사한 것을 잊어 버린 것 같아요 – devnull69