小编Sek*_*har的帖子

是否可以从封闭的HTML中导航SVG对象的元素?

我正在通过对象标签加载SVG并需要访问SVG的元素(以操纵它们).我怎样才能做到这一点?

这是我所知道的部分解决方案:

  1. 使用SVG参数设置对象标记的参数并参数化SVG元素的属性.这适用于像rect这样的东西,但不适用于我需要移动的g(组)(这需要一个无法参数化的"变换",看起来像).

  2. 我已经看到了对通过getElementById("yoursvgid")获得的对象元素使用contentDocument或getSVGDocument()的建议.不幸的是,两者都没有工作 - 是的,我在加载SVG 调用它们 .

我无法相信没有简单/可靠的方法来从HTML中搜索SVG元素(在这里/ web搜索) - 非常感谢这方面的帮助!

或者,如果有某种方法可以在HTML中调用SVG内部定义的函数(反之亦然),那也是这样做的.通常,在SVG和HTML之间进行通信的任何方式.

svg

6
推荐指数
1
解决办法
3038
查看次数

标签 统计

svg ×1