질문은 왜 div의 부하를 추가하지 않는 것입니까? 나는 이것에 머리를 긁적입니다. 오류 없음 ... 로딩하지 마세요. 당신은 getElementById에 문자열을 공급하기로되어있다appendChild on load
<head>
<script type="text/javascript">
function load() {
var divTag0 = document.createElement("div");
divTag0.className = "newsBlock";
divTag0.innerHTML = " Try this..";
document.getElementById("newsLeft").appendChild(divTag0);
var divTag1 = document.createElement("div");
divTag1.className = "newsBlock";
divTag1.innerHTML = " Blah..";
document.getElementById("newsRight").appendChild(divTag1);
var divTag2 = document.createElement("div");
divTag2.className = "newsBlock";
divTag2.innerHTML = " And this ..";
document.getElementById("newsLeft").appendChild(divTag2);
}
</script>
</head>
<body>
<p> Something filler </p>
<div id="newsLeft">
</div>
<div id="newsRight">
</div>
<script type="text/javascript">
window.onload="load()";
</script>
</body>
완벽. 나는 그저 재미를 부르는 것을 몰랐다. Semi newb javascript. –
이것은 다른 버그를 여기에서 찾는데 도움이되었습니다. 그래서 명시 적으로 다시로드 할 필요가 없습니다 ... 단지 window.onload 함수를 문자열이 아닌 함수로 설정하십시오. :-) 나는 이것으로 나의 대답을 업데이트했다. – azhrei
방금 azhrei가 말한 내용에 귀를 기울이고 어제 내 솔루션보다 전반적인 스타일을 더 잘 표현할 수있게 편집했습니다. 그게 더 도움이되기를 바랍니다. –