2013-02-11 2 views
0
for (i=0;i<tar.length;i++) { 
document.write("<img src=" + tar[i] + " width='100' height='100'>"+" "); 
} 

타르 배열은 이미지 소스를 가지고, 내가 document.createElementappendChild을 사용하여 document.write를디스플레이 배열

+2

도움이 될 수 있습니다 : https://developer.mozilla.org/en-US/docs/DOM/document.createElement –

답변

0

으로하지에서 getElementById를 사용하는 것을 표시 할, 당신은 할 수 있습니다

var myContainer = document.getElementById("someContainerId"); 

for (i=0;i<tar.length;i++) { 
    var myimg = document.createElement("img"); 
    myimg.src= tar[i]; 
    myimg.width="100"; 
    myimg.height="100"; 

    myContainer.appendChild(myimg); 
} 

ID가 someContainerId 인 컨테이너 요소가 있거나 실제로 원하는 ID가 있는지 확인하십시오. 컨테이너 요소가 <div> 인 경우 가장 좋을 수 있습니다.

+0

전체 코드 pls을 보내주십시오 – user1553487

+0

"Uncaught TypeError : 메소드를 호출 할 수 없습니다. 'appendChild'of null " – user1553487

+0

@ user1553487 HTML에 ''이 없거나 DOM로드를 기다리지 않아 오류가 발생했습니다 (http://stackoverflow.com/questions)./11163060/can-set-property-innerhtml-of-null/11163147 # 11163147). – apsillers