你如何从 fabricjs canvas 对象中获取 id?
How do you get the id from the fabricjs canvas object?
如何从 fabricjs canvas 对象中获取 id 元素?我知道当我创建一个新的构造函数时,我将一个 ID 传递给构造函数,但是在构造它之后。如何从刚创建的 canvas 对象中获取 ID?
看起来很简单的东西,但是我找不到。
var newCanvas = new fabric.Canvas("myId");
var newCanvasId = newCanvas.id; //doesn't work, undefined
new fabric.Canvas()
不是 return 一个 Canvas DOM 元素,而是一个具有自己的属性和方法集的 FabricJS Canvas 对象。如果你想访问 FabricJS 绘制的实际 canvas,有一个 getElement() 方法:
var newCanvas = new fabric.Canvas("myId");
var newCanvasId = newCanvas.getElement().id; // "myId"
如何从 fabricjs canvas 对象中获取 id 元素?我知道当我创建一个新的构造函数时,我将一个 ID 传递给构造函数,但是在构造它之后。如何从刚创建的 canvas 对象中获取 ID?
看起来很简单的东西,但是我找不到。
var newCanvas = new fabric.Canvas("myId");
var newCanvasId = newCanvas.id; //doesn't work, undefined
new fabric.Canvas()
不是 return 一个 Canvas DOM 元素,而是一个具有自己的属性和方法集的 FabricJS Canvas 对象。如果你想访问 FabricJS 绘制的实际 canvas,有一个 getElement() 方法:
var newCanvas = new fabric.Canvas("myId");
var newCanvasId = newCanvas.getElement().id; // "myId"