Как вы получаете идентификатор от объекта холста fabricjs? - PullRequest
0 голосов
/ 16 января 2019

Как мне получить элемент id из объекта canvas из fabricjs? Я понимаю, что передаю идентификатор в конструктор, когда создаю новый, но после того, как он был создан. Как получить идентификатор из только что созданного объекта холста?

Кажется, что это так просто, но пока я не могу его найти.

var newCanvas = new fabric.Canvas("myId");
var newCanvasId = newCanvas.id;    //doesn't work, undefined

1 Ответ

0 голосов
/ 17 января 2019

new fabric.Canvas() возвращает не элемент DOM Canvas, а объект Canvas FabricJS с собственным набором атрибутов и методов. Если вы хотите получить доступ к фактическому холсту, на котором работает FabricJS, есть метод getElement () :

var newCanvas = new fabric.Canvas("myId");
var newCanvasId = newCanvas.getElement().id; // "myId"
...