DOM的增删改查操作
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DOM增删改</title>
<link rel="stylesheet" type="text/css" href="style/css.css" />
<script type="text/javascript">
window.onload = function () {
var btn01 = document.getElementById("btn01");
btn01.onclick = function () {
var li = document.createElement("li");
var GZtext = document.createTextNode("广州");
li.appendChild(GZtext);
var city = document.getElementById("city");
city.appendChild(li);
}
var btn02 = document.getElementById("btn02");
btn02.onclick = function () {
var li = document.createElement("li");
var GZtext = document.createTextNode("广州");
li.appendChild(GZtext);
var bj = document.getElementById("bj");
var city = document.getElementById("city");
city.insertBefore(li, bj);
}
var btn03 = document.getElementById("btn03");
btn03.onclick = function () {
var li = document.createElement("li");
var GZtext = document.createTextNode("广州");
li.appendChild(GZtext);
var city = document.getElementById("city");
var bj = document.getElementById("bj");
city.replaceChild(li, bj);
}
var btn04 = document.getElementById("btn04");
btn04.onclick = function () {
var bj = document.getElementById("bj");
bj.parentNode.removeChild(bj);
}
var btn05 = document.getElementById("btn05");
btn05.onclick = function () {
var city = document.getElementById("city");
alert(city.innerHTML);
}
var btn06 = document.getElementById("btn06");
btn06.onclick = function () {
var bj = document.getElementById("bj");
bj.innerHTML ="广州";
}
var btn07 = document.getElementById("btn07");
btn07.onclick = function () {
var city = document.getElementById("city");
city.innerHTML += "<li>广州</li>";
}
}
</script>
</head>
<body>
<div id="total">
<div class="inner">
<p>
你喜欢哪个城市?
</p>
<ul id="city">
<li id="bj">北京</li>
<li>上海</li>
<li>东京</li>
<li>首尔</li>
</ul>
</div>
</div>
<div id="btnList">
<div><button id="btn01">创建一个"广州"节点,添加到#city下</button></div>
<div><button id="btn02">将"广州"节点插入到#bj前面</button></div>
<div><button id="btn03">使用"广州"节点替换#bj节点</button></div>
<div><button id="btn04">删除#bj节点</button></div>
<div><button id="btn05">读取#city内的HTML代码</button></div>
<div><button id="btn06">设置#bj内的HTML代码</button></div>
<div><button id="btn07">创建一个"广州"节点,添加到#city下</button></div>
</div>
</body>
</html>