checkbox 전체 선택 만드려는데
value 찍었을때
선택을 했는지 안했는지에 따라 on, off 이렇게 나올줄알았는데 특별히 value="" 이런식으로 뭘 주지않았다면 언제나 on으로 나오네
그걸로 봐서는 체크표시했을때 값이 바뀌지않는다는건데
이걸 자스로 체크하게하는 함수같은거없어?
function func(selectAll) {
let boxes = document.getElementsByName('test');
boxes.forEach((box) => { box.checked = selectAll.checked })
}
이건 블로그서 따라친건데 box.checked = selectAll.checked 여기서 checked가 뭔지 모르겠어
함수이름이랑 매개변수 이름 머냐 존나 보기싫네 ㅅㅂ
해결했다 뻘글이 되어버렸네 checked = !checked 불린으로 반대 줬음
말그대로 boxes로 받아온 dom객체 각각에 ckecked라는 프로퍼티가 있음 불린값임
죽여버리고 싶은 문법이다
진짜존나패고싶다