MSDN을 보면 checked attribute에 boolean값을 설정할 수가 있습니다.

그러나, IE에서 DOM을 이용하여 checkbox를 생성하는 경우 checked속성을 true로 설정하는 경우 설정이 안되는 문제가 있습니다. (Mozilla 계열의 브라우저는 동작합니다.)
Side-X에 올라와있는 실험 내용을 보면 다음과 같습니다.

결과로 1, 2는 설정이 되지 않으며 3, 4의 경우에는 설정이 됩니다. checked 속성이 설정이 되는 경우는 document에 input이 append되는 경우 또는 document.createElement를 생성할 때 <input checked>로 생성이 되는 경우에 해당이 됩니다.
참고로 mozilla 계열의 브라우져에서 <input chekced>로 생성할 경우 exception이 발생합니다.
출처:
댓글 없음:
댓글 쓰기