다른 바보 같은 순간이 있다고 생각합니다. 지난 30 분 동안 둘러 보았지만 Google 검색은 유용한 정보를 반환하지 않습니다. 내가 겪고있는 문제를 설명하는 단어를 찾을 수 없습니다. 여기 내 코드가있다.오브젝트 내의 JavaScript document.createElement()
function myElement(){
this.init = function(){
this.display();
}
this.display = function(){
var element = document.createElement("div");
}
}
var myElement = new myElement();
myElement.init();
난 데 문제는 코드 (.createElement("div")
)가 작동되지 않는 것입니다. 나는 그것으로 주위를 어지럽 혔고, 나는 JQuery의 $.create('<div></div>');
메소드와 같은 다른 것들도 사용하려고 시도했다.
범위 또는 참조 문제인지 확실하지 않습니다.
(는 아침에 오전 2시 10분의 양해하여 주시기 바랍니다. 내 뇌가 가장 활성 상태에 있지 않습니다.) 그것은이 작동
이것은 오류로 실패하고, 'myElement'는 DOM 요소가 아닙니다. – bfavaretto
은 코드에서 appendChild (요소) 여야합니다. – MikeHelland
처음에는 대답을 보았지만 이것이 효과가있을 것이라고 생각했지만 기술에는 다른 아이디어가 있습니다. : 'Uncaught TypeError : 'appendChild'of null을 호출 할 수 없습니다. – jhmckimm