innerHTML 한 후에 내용에 createElement 추가시 문제 발생
Posted: 2008 03 24 18:08 08
안녕하세요. 질문을 드리고 싶은게 있어서 글을 올립니다.
innerHTML 한 후에 내용에 createElement 로 script 객체를 추가하고 appendChild 로 적용을 했습니다만,
계속 Node was not found" code: "8 이런 메시지가 나오네요...ㅠ-ㅠ
어떻게 해야 할까요.=_=;;
해당 script 입니다.
--------------------------------------------------------------------------------------------------------------------
... 중략.
var output = document.getElementById("out"); // 출력부분
outhtml = '<div>';
outhtml += '</div>';
output.innerHTML = outhtml; // 출력부분에 결과리스트를 표시
//----- Editor 표시 s. -----//
var newEditorJava = null;
newEditorJava = document.createElement("script");
newEditorJava.setAttribute("id", "HABYEditor")
newEditorJava.setAttribute("src", "/Script_Editor/habyeditor.js")
newEditorJava.setAttribute("language", "javascript")
var bodyEl = document.getElementsByTagName("body")[0];
var outEl = document.getElementById("out");
outEl.appendChild(newEditorJava);
bodyEl.insertBefore(newEditorJava, outEl); // <- error 가 나는 부분.
innerHTML 한 후에 내용에 createElement 로 script 객체를 추가하고 appendChild 로 적용을 했습니다만,
계속 Node was not found" code: "8 이런 메시지가 나오네요...ㅠ-ㅠ
어떻게 해야 할까요.=_=;;
해당 script 입니다.
--------------------------------------------------------------------------------------------------------------------
... 중략.
var output = document.getElementById("out"); // 출력부분
outhtml = '<div>';
outhtml += '</div>';
output.innerHTML = outhtml; // 출력부분에 결과리스트를 표시
//----- Editor 표시 s. -----//
var newEditorJava = null;
newEditorJava = document.createElement("script");
newEditorJava.setAttribute("id", "HABYEditor")
newEditorJava.setAttribute("src", "/Script_Editor/habyeditor.js")
newEditorJava.setAttribute("language", "javascript")
var bodyEl = document.getElementsByTagName("body")[0];
var outEl = document.getElementById("out");
outEl.appendChild(newEditorJava);
bodyEl.insertBefore(newEditorJava, outEl); // <- error 가 나는 부분.