728x90
원티드 프리온보딩 인턴십 수행과제를 하던 중 checkbox 이벤트에서 자꾸 이상한 결과가 나왔다.
상황
수정버튼을 누른다
제출 또는 닫기 버튼을 누른다.
체크박스의 상태가 바뀌어있다.
버튼에는 토글 기능만 넣어둔 상황이다 ...
뭐가 문제지 ..?
우선 mdn에서 input checkbox를 찾아봤다.
A boolean attribute indicating whether this checkbox is checked by default (when the page loads). It does not indicate whether this checkbox is currently checked: if the checkbox's state is changed, this content attribute does not reflect the change. (Only the HTMLInputElement's checked IDL attribute is updated.)
checked 요소는 페이지가 로드될 때 체크박스가 기본적으로 체크된 상태로 보여질 것인지를 지칭하는 boolean 특성이다. 이는 체크박스가 현재 체크된 상태 인지를 나타내지 않는다. 만약 체크박스의 상태가 변경되면, 이 특성은 그 변경을 반영하지 않는다. 단지 HTMLInputElement의 checked IDL 특성이 변경된다.
머선 말이고 ..? 잘 이해가 안된다.
728x90
300x250