我有一个示例 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 上阅读了很多问题,但我不知道从哪里开始获取我的文件。