<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
li p {
display: none;
}
</style>
</head>
<body>
<ul>
<li>
<div class="box">
<span>javascript权威指南</span>
<a href="#">编辑</a>
</div>
<p>
<input type="text">
<a href="#">保存</a>
<a href="#">取消</a>
</p>
</li>
</ul>
<ul>
<li>
<div class="box">
<span>javascript权威指南</span>
<a href="#">编辑</a>
</div>
<p>
<input type="text">
<a href="#">保存</a>
<a href="#">取消</a>
</p>
</li>
</ul>
<ul>
<li>
<div class="box">
<span>javascript权威指南</span>
<a href="#">编辑</a>
</div>
<p>
<input type="text">
<a href="#">保存</a>
<a href="#">取消</a>
</p>
</li>
</ul>
<ul>
<li>
<div class="box">
<span>javascript权威指南</span>
<a href="#">编辑</a>
</div>
<p>
<input type="text">
<a href="#">保存</a>
<a href="#">取消</a>
</p>
</li>
</ul>
<ul>
<li>
<div class="box">
<span>javascript权威指南</span>
<a href="#">编辑</a>
</div>
<p>
<input type="text">
<a href="#">保存</a>
<a href="#">取消</a>
</p>
</li>
</ul>
<script>
var oul = document.getElementsByTagName('ul');
for (var i = 0; i < oul.length; i++) {
add(oul[i]);
}
function add(abj) {
var ospan = abj.getElementsByTagName('span')[0];
var int = abj.getElementsByTagName('input')[0];
var op = abj.getElementsByTagName('p')[0];
var oa = abj.getElementsByTagName('a');
var odiv = abj.getElementsByTagName('div')[0];
oa[0].onclick = function () {
odiv.style.display = 'none';
op.style.display = 'block';
int.value = ospan.innerHTML;
}
oa[1].onclick = function () {
op.style.display = 'none';
odiv.style.display = 'block'
ospan.innerHTML = int.value;
}
oa[2].onclick = function () {
oa[1].style.display = 'none';
oa[2].style.display = 'none';
odiv.style.display = 'block'
int.style.display = 'none';
}
}
</script>
</body>
</html>