Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从fabricjs画布对象获取id?_Javascript_Canvas_Fabricjs - Fatal编程技术网

Javascript 如何从fabricjs画布对象获取id?

Javascript 如何从fabricjs画布对象获取id?,javascript,canvas,fabricjs,Javascript,Canvas,Fabricjs,如何从fabricjs画布对象获取id元素?我知道当我创建一个新的ID时,我会将ID传递到构造函数中,但是在它被构造之后。如何从刚刚创建的画布对象中获取id 这似乎是件很简单的事,但我却找不到 var newCanvas = new fabric.Canvas("myId"); var newCanvasId = newCanvas.id; //doesn't work, undefined Canvas不返回Canvas DOM元素,而是返回一个FabricJS Canvas对象,该对

如何从fabricjs画布对象获取id元素?我知道当我创建一个新的ID时,我会将ID传递到构造函数中,但是在它被构造之后。如何从刚刚创建的画布对象中获取id

这似乎是件很简单的事,但我却找不到

var newCanvas = new fabric.Canvas("myId");
var newCanvasId = newCanvas.id;    //doesn't work, undefined
Canvas不返回Canvas DOM元素,而是返回一个FabricJS Canvas对象,该对象具有自己的一组属性和方法。如果要访问FabricJS绘制的实际画布,有一种方法:

Canvas不返回Canvas DOM元素,而是返回一个FabricJS Canvas对象,该对象具有自己的一组属性和方法。如果要访问FabricJS绘制的实际画布,有一种方法:


就是这样!如何选择id为的canvas元素?这就是它!如何选择id为的画布元素?
var newCanvas = new fabric.Canvas("myId");
var newCanvasId = newCanvas.getElement().id; // "myId"