2012-07-19 165 views
0

我試着放置一個DIV中另一個如何將一個div放在另一個div內?

<div id="test"> 
<img src="img/sky.jpg"> 
this is a test 
</div> 

function inner(){ 
var abc = document.getElementById("test"); 
document.getElementById("main").innerHTML = abc; 
} 
</script> 

它不工作。它有可能嗎?

回答

5

使用.appendChild()

document.getElementById("main").appendChild(abc); 
+3

+1既然你是一個工程師 – MrJinPengyou 2012-07-19 19:03:58

+0

而且,對於徹底,你能證明:'變種主要=的document.getElementById( '主'); main.parentNode.insertBefore(abc,main);' – 2012-07-19 19:04:42

+1

@DavidThomas爲什麼複雜一切?! :) – Engineer 2012-07-19 19:06:35