【问题标题】:Create svg without using public Url在不使用公共 URL 的情况下创建 svg
【发布时间】:2023-03-21 18:55:01
【问题描述】:

您好,我正在使用 svg 来绘制线条,但我的问题是我使用公共 url 来绘制线条 `var svgnode = document.createElementNS('http://www.w3.org/2000/svg', 'svg');

        svgnode.setAttributeNS(null, "style", "overflow:none");

        var defs = document.createElementNS('http://www.w3.org/2000/svg', "defs");
        var marker = document.createElementNS('http://www.w3.org/2000/svg', "marker");
        var path = document.createElementNS('http://www.w3.org/2000/svg', "path");`

如何在不使用公共 url 的情况下达到同样的效果

【问题讨论】:

  • 感谢您的回复.. 我有 svg.js 文件如何使用该文件使用 javascript 绘制 svg 元素

标签: jquery svg


【解决方案1】:

这不是一个 URL,它只是看起来像一个,它实际上是一个命名空间。 w3c 选择命名空间具有 URL 的格式,但实际上它们之间没有任何联系。

【讨论】:

  • 所以你的意思是即使没有可用的互联网连接它也应该可以正常工作?
  • 正确,命名空间并不意味着需要互联网连接。
猜你喜欢
  • 2019-01-16
  • 2012-05-31
  • 2015-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-03
相关资源
最近更新 更多