<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
window.onload = function (){
myClick("btn01",function (){
var li = document.createElement("li");
var gzText = document.createTextNode("广州");
li.appendChild(gzText);
var city = document.getElementById("city");
city.appendChild(li);
})
myClick("btn02",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);
})
myClick("btn03",function (){
var li = document.createElement("li");
var gzText = document.createTextNode("广州");
li.appendChild(gzText);
var bj = document.getElementById("bj");
var city = document.getElementById("city");
city.replaceChild(li,bj);
})
myClick("btn04",function (){
var bj = document.getElementById("bj");
var city = document.getElementById("city");
bj.parentNode.removeChild(bj);
})
myClick("btn05",function (){
var city = document.getElementById("city");
alert(city.innerHTML);
})
myClick("btn06",function (){
var bj = document.getElementById("bj");
bj.innerHTML = "曹县";
})
myClick("btn07",function (){
var city = document.getElementById("city");
var li = document.createElement("li");
li.innerHTML = "广州";
city.appendChild(li);
})
}
function myClick(idStr,fun){
var btn = document.getElementById(idStr);
btn.onclick = fun;
}
</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">将广州插入#北京的前面</button></div>
<div><button id="btn03">使用广州节点替换北京节点</button></div>
<div><button id="btn04">删除bj节点</button></div>
<div><button id="btn05">读取city内的html代码</button></div>
<div><button id="btn06">设置bj内部的代码</button></div>
<div><button id="btn07">创建一个”广州“节点,添加到#city下</button></div>
</div>
</body>
</html>
