2013-06-24 5 views
0

가 빠른 질문이 있으 div에에 통과? 예를 들어 :자바 스크립트 변수가

function myFunction(var1){ 

var result = ""; 

<-------code and loop here--------> 

return result; 
} 


var answer = myFunction(234); 
document.getElementById('myDiv').innerHTML = answer; 

내 HTML 파일의 사업부는 myDiv로 간주됩니다. 그러나 그 변수 결과를 해당 Div에 가져올 수 없습니다. 렌더링 할 때 단순히 나타나지 않습니다. 나는 사업부가 거기에 있고 일한다는 것을 알고있다. 나는 그 안에 텍스트를 하드 코딩 할 수있다. .....

나는 나이와 같아 보이는 것처럼 이것을 놀아왔다. 가장 작은. 나는 이것이 내가 볼 수없는 단순한 무엇인가 알고있다.

감사합니다.

답변

0

스크립트가 실행되기 전에 요소가 페이지에 있는지 확인하십시오. (가장 바람직에 최소한의 순서대로)

시도 :

  • 는 "큐"시스템을 구현 window.onload
  • 사용 (오른쪽 </body> 전) <body> 요소
  • 의 끝에 스크립트를 이동 페이지가 준비되었을 때 함수를 실행하는 함수
+0

주문 질문에 대답하는 방법을 정확히 알지 못합니다. HTML 태그의 head에 스크립트 src 태그가 있습니다. div가 만들어지기 전에 JS가 실행된다고 가정합니다. –

+0

맞습니다. 브라우저의 콘솔을 보았다면, 알아낼 수 있었을 것입니다. –

관련 문제