좋은 질문입니다. 1. 현재 new Image()로 생성한 객체가 한 개 뿐이지요. 2. 하나의 DOM 객체는 당연히 여러 부모를 가질 수 없습니다. 이렇게 된다면 Image 객체는 누구의 자식일까요? 그리고 화면의 어디에 출력될까요? 당연히 한 부모의 자식입니다. 그래서 DOM 객체의 부모를 옮기면 원래 부모에서 떨어져 나와 새로운 부모의 자식이 됩니다. 3. Image 객체 뿐아니라 모든 DOM 객체도 동일합니다.
지금 이 질문은 자바나 C#, C/C++ 등 다른 프로그램을 작성할 떄도 동일하게 만날 수 있는 문제이라서 좋은 질문이라고 하는 겁니다.
1. 현재 new Image()로 생성한 객체가 한 개 뿐이지요.
2. 하나의 DOM 객체는 당연히 여러 부모를 가질 수 없습니다. 이렇게 된다면 Image 객체는 누구의 자식일까요? 그리고 화면의 어디에 출력될까요? 당연히 한 부모의 자식입니다.
그래서 DOM 객체의 부모를 옮기면 원래 부모에서 떨어져 나와 새로운 부모의 자식이 됩니다.
3. Image 객체 뿐아니라 모든 DOM 객체도 동일합니다.
지금 이 질문은 자바나 C#, C/C++ 등 다른 프로그램을 작성할 떄도 동일하게 만날 수 있는 문제이라서 좋은 질문이라고 하는 겁니다.