-7

我想使用 javascript 为我的 Web 应用程序创建一个撤消按钮。有人可以帮忙吗。基本上我有一个网络应用程序,它具有绘图、图像效果和拖放等功能。这些功能在一个画布上执行。我只需要一个#Undo 按钮,这样如果我做错了,我可以后退一步。我不能使用 Jquery。我正在寻找一个纯 javascript 来实现该功能。

4

2 回答 2

2

你没有提供太多信息,所以我会做出假设。

  1. 假设 1:您所有的用户绘图交互都记录在一个数组中。
    如果这是真的,那么只需清除画布并将数组中的交互重新绘制为interactionArray.length -1;

  2. 假设 2:您正在使用多个画布。
    如果这是真的,隐藏/删除最后一个(最上面的)画布元素。

如果您不使用这些方法中的任何一种,则可以查看这些方法。或向我们提供有关您当前使用的方法的更多信息。

注意: 当然不是唯一包含“撤消”功能的方法!)

于 2013-05-15T22:58:55.220 回答
1

取决于您的 Web 应用程序,但不应该这样做吗?

<button type="reset">Click Me!</button>

或者在js中:

<a href="javascript:document.Testform.reset()">Reset Form</a>
于 2013-05-15T14:07:27.093 回答