2012-07-19 124 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