javascript - 错误: 'CanvasElement' is undefined

标签 javascript processing

尝试使用 javascript 处理端口运行以下代码时,出现错误:“CanvasElement”未定义。

var p = Processing(CanvasElement);
    p.size(100, 100);
    p.background(0);
    p.fill(255);
    p.ellipse(50, 50, 50, 50);

如有任何帮助,我们将不胜感激。

最佳答案

您需要在页面上的某个位置有一个可供选择的 Canvas 元素:

<canvas id="theCanvas" width="500" height="500"></canvas>

然后您可以选择所需的元素并将其(或其 ID)传递给处理函数:

var p = Processing(document.getElementById("theCanvas")); // or Processing("theCanvas")
p.size(100, 100);
p.background(0);
p.fill(255);
p.ellipse(50, 50, 50, 50);

关于javascript - 错误: 'CanvasElement' is undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/461403/

相关文章:

java - 无法在处理中创建 Map<String,color>

java - 使用游戏中的对象创建子弹

java - 为什么我必须向家长提供创建客户的信息?

javascript - 用大写字母对字符串进行字母排序

JavaScript 从 IndexOf 创建子字符串不起作用

javascript - Visual Studio 为不同的 pc 转换 TypeScript 的不同输出

javascript - 使用 angularjs 的货币转换器

javascript - Parent() div 的 UL

opengl - 处理中几何着色器的意外行为

java - 在 Java 中将数组添加到队列(指针问题?)