【问题标题】:How do you get the id from the fabricjs canvas object?你如何从 fabricjs 画布对象中获取 id?
【发布时间】:2019-01-17 05:19:16
【问题描述】:

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

看似很简单的事情,却找不到。

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

【问题讨论】:

    标签: javascript canvas fabricjs


    【解决方案1】:

    new fabric.Canvas() 不返回 Canvas DOM 元素,而是返回具有自己的一组属性和方法的 FabricJS Canvas 对象。如果您想访问 FabricJS 在其上绘制的实际画布,可以使用 getElement() 方法:

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

    【讨论】:

    • 就是这样!
    • 如何选择带有id的canvas元素?
    猜你喜欢
    • 2018-04-05
    • 2020-08-04
    • 2021-06-17
    • 2013-06-20
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多