【问题标题】:svgjs with existing svg tag带有现有 svg 标签的 svgjs
【发布时间】:2018-05-15 08:30:36
【问题描述】:

我正在尝试使用现有的 svg 标签初始化 svg.js, var svg = SVG.get('mysvg');var draw = svg.doc(); draw.polyline().... 但我收到此错误: svg 的文档未定义。我怎样才能得到文档以便我可以画线?

【问题讨论】:

    标签: javascript svg.js


    【解决方案1】:

    mysvg 是根svg 元素的ID 时,您已经获得了带有SVG.get('mysvg') 的文档。但是在文档上调用doc() 也会返回文档,因此您的代码应该可以正常工作。

    所以两种可能性是:

    1. 没有id为mysvg的svg
    2. 您在加载 DOM 之前执行此代码 --> 你的脚本标签在你的 html 文件中的什么位置?它应该在正文的末尾

    当所有这些答案都不匹配时,我们需要更多代码,因为错误不在您发布的代码中。

    【讨论】:

      猜你喜欢
      • 2014-11-16
      • 2020-05-18
      • 2013-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-14
      • 2013-08-19
      • 2016-12-23
      相关资源
      最近更新 更多