2014-02-18 1 views
0

하자를 요소를 추가합니다 :방법은 다음과 같은 내가 요소를 만든 DIV 내부

var elem= document.createElement("p"); 

그리고 나는 div#parent 요소를했습니다. div#parent 안에 어떻게 엘레멘트를 넣을 수 있습니까? jQuery없이 할 수 있습니까?

var parent = document.getElementById('parent'); 
var elem= document.createElement("p"); 
parent.appendChild(elem); 
+0

가능한 복제본 [자바 스크립트로 div에 img 요소 추가하기] (http://stackoverflow.com/questions/7802744/adding-an-img-element-to-a-div-with-javascript) –

답변

2

자식을 추가/추가하려면 appendChild 메서드를 사용해야합니다.

document.getElementById('parent').appendChild(document.createElement("p")); 

더 많은 정보 :

appendChild

0

예, appendChild() 사용할 수 있습니다! appendChild()

var elem = document.createElement("p"); 
var div = document.getElementById("parent"); 
div.appendChild(elem); 

그리고 alaborate하도록함으로써

var parent = document.querySelector("div#parent"); 
//or document.getElementById("parent"); 
//I doubt speed is an issue so both will work the same 
parent.appendChild(elem); 
0

물론 당신이 할 수있는 :

0

. jQuery는 순수한 자바 스크립트로 작성되었습니다. jQuery가 할 수있는 일은 무엇이든 할 수 있습니다. 즉, 추상화 된 다양한 단점 등이 있습니다.

0
var parent = document.getElementById("parent"); 
parent.appendChild(elem); 
2

아니는, jQuery를 사용해야합니다. 그것이 유일한 옵션입니다. :)

농담. 이 같은

뭔가 작업을해야합니다 : 그것은 간단합니다

var parent = document.getElementById('parent'); 
parent.appendChild(elem); 

. 심지어 좋은 'ole jQuery를 사용하지 않고도!

관련 문제