可以从Canvas构造函数创建HTML5 Canvas元素吗?

不可以,您不能从画布构造函数创建HTML5 Canvas。您需要以下内容-

document.createElement('canvas');

使用以下内容-

var canvas1 = document.createElement("canvas");
canvas1.id = "canvas1";

document.body.appendChild(canvas1);