2012-05-06 2 views
1

의 방법에 appendChild를 호출 할 수 없습니다 td 및 값을 테이블에 저장하십시오.그것은이 발생 널

+1

'theTable' html 요소가 문서에 존재합니까? 그리고 페이지로드가 끝난 후에이 스크립트를 실행하고 있습니까? – quodlibetor

+0

theTable는 내 테이블에 대한 모든 ID가 추가되고 스크립트가 onload를 실행합니다 – SemicolonExpected

+0

스크립트 요소를 html 끝에 붙여 넣으십시오. 여전히 작동하지 않으면 오타가있을 수 있습니다. . – quodlibetor

답변

3

"theTable"이 문서에 존재하기 전에이 스크립트를 실행하고있을 것입니다. 이 스크립트가 테이블 아래에 id="theTable"으로 나타나는지 또는 테이블이 존재 한 후에 발생하는 이벤트 처리기에서 실행되는지 확인하십시오.

1

이것은 DOM에 "theTable"이라는 ID를 가진 요소가 없다는 것을 의미합니다. 다른 사람도 언급 한대로 스크립트가 실행되기 전에

<table id="theTable">... 

는 다른 방법으로,이 요소는 DOM에로드되지 않았을 수 있습니다 : 어딘가에 당신의 HTML에 당신이 뭔가를해야한다.