var chkbox = document.createElement("INPUT");
chkbox.type = "checkbox";
chkbox.checked=true;
lnk.parentNode.appendChild(chkbox);
생성된 확인란은 IE7에서 올바르지 않습니다. 상자를 확인하십시오.
결과 작업을 시작하기 전에 chkbox 컨트롤이 초기화(appendChild)되지 않았기 때문입니다.
따라서 올바르게 표시되도록 코드를 변경하세요.
var chkbox = document.createElement("INPUT")
chkbox.type = "checkbox ";
lnk.parentNode.appendChild(chkbox);
chkbox.checked=true;