gpt4 book ai didi

javascript - 拉斐尔 JS getbyid 不起作用

转载 作者:行者123 更新时间:2023-11-28 07:58:12 25 4
gpt4 key购买 nike

我将检查是否存在具有特定 id(我将其命名为“setid”)的元素。如果没有创建它并设置 id。不幸的是这不起作用。错误在哪里?

提前致谢。亚历克斯

var resultSet;
var setId = "setid";
if(paper.getById(setId) != null) {
resultSet = paper.getById(setId);
resultSet.clear();
resultSet = paper.set();
resultSet.id =setId;
}
else {
resultSet = paper.set();
resultSet.id = setId;

}

最佳答案

getById 不适用于集合。它仅适用于实际在标记上呈现的元素。与 SVG 中的组不同,集合永远不会在标记中呈现。你可以在 raphael here 中看到 set 的实现。 .

可以在rapheal source中看到getById的实现。它只是从纸上出现的第一个元素到最后一个元素循环。所以我们制作的集合不会进来,因为它不是论文中的节点。

关于javascript - 拉斐尔 JS getbyid 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25802688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com