<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>DOM文档对象</title>
<meta charset="utf-8" />
</head>
<body>
<div id="div1"> </div>
<script>
//这是利用Js来查询标签(元素节点)里的内容
var div = document.getElementById("div1");//当前节点
var newh1 = document.createElement("h1");//创建元素节点
var newtext = document.createTextNode("HelloWold");//创建文本节点
newh1.appendChild(newtext);//将文本节点添加到新建的元素节点中
div1.appendChild(newh1);//将新建的元素节点添加到<div>中
</script>
<p id="p2"></p>
<script>
var newp = document.createElement("p");//创建节点
var newtext = document.createTextNode("这是一句话")//在节点里面写内容
newp.appendChild(newtext);//把节点内容放到创建节点里面
var mydiv = document.getElementById("div1");//获取父节点
var p = document.getElementById("p2");//指定插入位置节点
mydiv.insertBefore(newp, p);//将新建节点放置在段落p前边
</script>
<script>
var newh1 = document.createElement("h1");//创建节点
var newtext = document.createTextNode("标题1");//创建文本节点
newh1.appendChild(newtext);//将文本节点newtext添加到newh1节点中
var mydiv = document.getElementById("div1");//获取父节点
var para = document.getElementById("p1");//指定要替换的子节点
mydiv.replaceChild(newh1, para);//替换子节点
</script>
<script>
var mydiv = document.getElementById("div1");//获取父节点
var para1 = document.getElementById("p1");//指定要删除的子节点
mydiv.removeChild(para1);//删除子节点
</script>
</body>
</html>