6

我正在Kinetic.js为 HTML5 画布使用 JavaScript 库。这是stage.get()从舞台(画布)获取对象的方法。我已经为每个对象分配了 id 或类名

如果我通过 id 获取对象,var obj = stage.get('#obj_id')它可以工作,但是如果尝试通过类名获取多个对象,var objs = stage.get('.obj_class_name')它将返回一个空 []对象

如何从 stage 获取多个对象。

4

2 回答 2

1

好吧,您可以只执行 .getChildren() 来获取所有子项,然后使用循环和条件遍历数组以添加您创建的新数组。

于 2013-01-02T17:03:00.733 回答
0

您可以使用该name属性。它class在 HTML 中工作。使用舞台/图层功能find('.<name>')选择所有具有名称的元素<name>(点是必需的)。

于 2015-08-28T15:55:21.883 回答