求一段js撤销操作返回到某事件之前状态的代码
如果在点按一个按钮激发某事件后,可能发现做错了,这时如果能提供一个撤销按钮,返回到事件之前的状态该如何呢?跪求高手帮忙。
比如在一个div块中有一个table,可能用js在前端做了许多修改添加等工作,但当点按某按钮时可能又会执行一段js,在执行这段js之前,我想做一个备份工作,就是保留div块中所有内容(这些内容是js动态加上的,而不是网页原有的),当撤销时,能把它又原样调出来。
比如在一个div块中有一个table,可能用js在前端做了许多修改添加等工作,但当点按某按钮时可能又会执行一段js,在执行这段js之前,我想做一个备份工作,就是保留div块中所有内容(这些内容是js动态加上的,而不是网页原有的),当撤销时,能把它又原样调出来。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 3</title>
</head>
<body>
<div id="div_myTable">
<table id="myTable">
<tr id="myTH1" >
<td > 1</td>
<td ><input type="text" id="1-1" size="4" /></td>
<td ><input type="text" id="2-1" size="10" /></td>
<td ><input type="text" id="3-1" size="10" /></td>
<td ><input type="text" id="4-1" size="10" /></td>
<td ><input type="text" id="5-1" size="10" /></td>
<td ><input type="text" id="6-1" size="10" /></td>
<td ><input type="text" id="7-1" size="10" /></td>
<td ><input type="text" id="8-1" size="10" /></td>
</tr>
</table>
</div>
<p><input type="button" value="按钮" name="B1" onclick="somedo()"> <input type="reset" value="撤销" name="B2" onclick="redo()"></p>
<!--/////////////////<div id="div_myTable">/////////////////////// -->
</body>
</html>
...全文
相关推荐
js实现文本撤销-恢复功能
js实现文本撤销-恢复功能,亲测有用
怎么通过onclick事件获取js函数返回值(代码少)
主要介绍了怎么通过onclick事件获取js函数返回值,需要的朋友可以参考下
基于 Immutable.js 实现撤销重做功能的实例代码
主要介绍了基于 Immutable.js 实现撤销重做功能及一些需要注意的地方,需要的朋友可以参考下
javascript 浏览器返回按钮事件
2017-12-16 javascript 浏览器返回按钮事件 可弹出文本框,跳转链接(兼容没有测试)
JS返回顶部代码
JS效果返回顶部代码,学习时写的,如有问题请留言。javascript返回顶部代码


Web 开发
