原有html代码:
...
<div id="div_1"></div>
...我现在想在这个div里写<div id="div_2"></div>.完成后的效果如下:
<div id="div_1"><div id="div_2"></div></div>
这个用js怎么实现?
谢谢!
...
<div id="div_1"></div>
...我现在想在这个div里写<div id="div_2"></div>.完成后的效果如下:
<div id="div_1"><div id="div_2"></div></div>
这个用js怎么实现?
谢谢!
document.getElementById('div_1').appendChild(document.getElementById('div_2));div_1存在,div_2不存在
var div_2 = document.createElement('div');
div_2.id = 'div_2';
document.getElementById('div_1').appendChild(div_2);
document.getElementById('div_1').appendChild(document.getElementById('div_2)); div_1存在,div_2不存在
var div_2 = document.createElement('div');
div_2.id = 'div_2';
document.getElementById('div_1').appendChild(div_2);
二。
document.getElementById("div").innerHTML=' <div>aaaa </div>';2选1
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<script type ="text/javascript">
function CreateDiv()
{
var oDiv=document.createElement('div');
oDiv.innerHTML="huguo";
//document.body.appendChild(oDiv);
var oDiv1=document.createElement("div");
oDiv1.innerHTML="HELLO WORLD";
oDiv.appendChild(oDiv1);
document.body.appendChild(oDiv);
}
</script>
</head>
<body onload="CreateDiv()"></body>
</html>
方法1:var d1 = document.getElementById("d1"); //这是 div1 var d2 = document.createElement("div"); //创建的div2d2.innerHTML = "d2";d1.appendChild(d2);-------------------------------------------------------------------方法2:document.getElementById("div1").innerHTML = "<div id = 'div1'> </div>";