小编rav*_*avp的帖子

如何读取项目中包含的 svg 文件并对其进行写入?

我有一个示例 svg 文件(我们称之为“myImage.svg”)作为代码:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg>
  <g>
    <rect
       style="fill:#ff8080;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       id="rect3336"
       width="100"
       height="10"
       x="0"
       y="412.36221" />
  </g>
</svg>
Run Code Online (Sandbox Code Playgroud)

它包含在我的项目目录中。

在另一个 JavaScript 文件中,我想做这样的事情:

var file = getFile("myImage.svg");
var rect = file.getElement("rect");
rect.getAttribute("width") = "1000";
Run Code Online (Sandbox Code Playgroud)

我在 StackOverflow 上阅读了很多问题,但我不知道从哪里开始获取我的文件。

javascript svg

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

svg ×1