2个回答
展开全部
你点击添加的时候将数据添加到一个数组
比如 添加按钮点击 数组A加一个成员
A.push(txt.value)
当点击清空时
B=A
A=[]
然后清空界面元素
点击重置 A=B
然后根据A数组的值重新创建li元素
比如 添加按钮点击 数组A加一个成员
A.push(txt.value)
当点击清空时
B=A
A=[]
然后清空界面元素
点击重置 A=B
然后根据A数组的值重新创建li元素
追问
兄弟 还是不怎么会写 可以写一下吗 谢谢了
追答
<input type="text" id="txt" />
<input type="button" value="添加" onclick="add();"/>
<input type="button" value="清空" onclick="empty();"/>
<input type="button" value="重置" onclick="reset();"/>
<ul id="ul"></ul>
<script>
var a = [];
var b=[[]];
function $(id) {
return document.getElementById(id);
}
function add(txt) {
if (!txt) {
txt = $("txt").value;a.push(txt);
}
var ul = $("ul");
var li = document.createElement("li");
li.innerHTML = txt;
ul.appendChild(li);
}
function empty() {
b.push(a);
a = [];
$("ul").innerHTML = "";
}
function reset() {
$("ul").innerHTML = "";
a = [];
if (b.length > 0) {
a = b.pop();
for (var i = 0; i < a.length; i++) {
add(a[i]);
}
}
}
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询