我正在使用JavaScript库Kinetic.js
用于HTML5画布。
以下是从舞台(画布)获取对象的方法stage.get()
。我已经为每个对象分配了id或类名
如果我通过id var obj = stage.get('#obj_id')
获取对象,则它可以工作但是如果尝试按类名var objs = stage.get('.obj_class_name')
获取多个对象,则返回一个空的[]
对象
如何从舞台上获取多个对象。
答案 0 :(得分:1)
好吧,您可以执行.getChildren()来获取所有子项,然后使用循环和条件遍历数组以添加您创建的新数组。
答案 1 :(得分:0)
您可以使用name
属性。它在HTML中用作class
。使用舞台/图层功能find('.<name>')
选择名称为<name>
的所有元素(必须使用点)。