求一段js撤销操作返回到某事件之前状态的代码

jlaqk jlaqk 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如果在点按一个按钮激发某事件后,可能发现做错了,这时如果能提供一个撤销按钮,返回到事件之前的状态该如何呢?跪求高手帮忙。
比如在一个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>
...全文
评论 8
收藏 已收藏
分享
返回顶部
jlaqk
Web 开发 81,108 成员 341,721 内容