我想使用javascript为我的Web应用程序创建一个撤消按钮。有人可以请帮助。基本上我有一个Web应用程序,它具有绘图,图像效果和拖放等功能。这些功能在一个画布上执行。我只需要一个#Undo按钮,这样如果我犯了一个错误,我可以退后一步。我不能使用Jquery。我正在寻找一个纯JavaScript来实现该功能。
答案 0 :(得分:2)
你没有提供太多信息,所以我会做出假设。
假设1:所有用户绘图交互都记录在数组中
如果这是真的,那么只需清除画布并将数组中的交互重绘为interactionArray.length -1;
假设2:您正在使用多个画布 如果是这样,请隐藏/删除最后一个(最顶部)画布元素。
如果您没有使用这些方法中的任何一种,请查看这些方法。或者向我们提供有关您目前正在使用的方法的更多信息。
注意: 肯定不是包含“撤消”功能的唯一方法!)
答案 1 :(得分:1)
取决于您的网络应用程序,但不应该这样做吗?
<button type="reset">Click Me!</button>
或在js:
<a href="javascript:document.Testform.reset()">Reset Form</a>