【问题标题】:Javascript Clear CanvasJavascript 清除画布
【发布时间】:2017-06-21 21:59:06
【问题描述】:

我有一个按钮来清除我的画布元素的绘图,如下所示:

<button id="button_clear" onclick="clear()" > Clear ! </button>

<canvas id="myCanvas" width="300" height="300" style="border:1px solid #d3d3d3;">

清除功能是这样的:

function clear(){

  var c = document.getElementById("myCanvas");
  var ctx = c.getContext("2d");
  ctx.clearRect(0, 0, c.width, c.height);
  ctx.beginPath();

}

但是,当我单击清除按钮时,我的函数根本不执行任何操作。

【问题讨论】:

  • 尝试更改您的函数名称,例如clearCanvas()
  • 成功了,谢谢。
  • 欢迎您!我留下它作为进一步使用的答案,最好接受它!

标签: javascript html forms button canvas


【解决方案1】:

尽量避免使用诸如click()、clear()、...之类的函数名称 更改您的函数名称并检查它是否有效。 检查此答案以获取更多详细信息 https://stackoverflow.com/a/5454341/5344661

【讨论】:

    猜你喜欢
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-26
    • 2012-07-19
    • 2014-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多