撤消按钮Html5 JavaScript

时间:2013-05-15 14:03:19

标签: javascript html5-canvas

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

2 个答案:

答案 0 :(得分:2)

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

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

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

  3. 如果您没有使用这些方法中的任何一种,请查看这些方法。或者向我们提供有关您目前正在使用的方法的更多信息。

    注意: 肯定不是包含“撤消”功能的唯一方法!

答案 1 :(得分:1)

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

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

或在js:

<a href="javascript:document.Testform.reset()">Reset Form</a>