【发布时间】:2013-02-08 06:10:43
【问题描述】:
亲爱的堆栈溢出,
我正在尝试引用驻留在不同 SVG 文件中的单个 SVG 图形 通过主 HTML5 页面中的标签和 ID 号。
我希望能够在 HTML 页面中的使用标签上添加 onclicks,以便 进行多项选择测验(然后保留我知道该怎么做的分数), 图形会很庞大。因此,这些需要在外部 svg 文件中。
然而,在这里,我使用了一个简单的矩形来使我的问题更容易 关注
这是我的 HTML
<html>
<head></head>
<body>
<svg>
<use xlink:href="LINK.svg#link" />
</svg>
</body>
</html>
这是我的 SVG
<?xml version="1.0" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg">
<g id="link">
<rect x="0" y="0" width="50" height="50" style="fill:red"/>
</g>
</svg>
这完全符合我在 Firefox 和 Opera 中的要求。 但是,它在 Chrome 或 Safari 中不起作用。不确定 Internet Explorer
是否有其他方法可以让我从外部访问 SVG 数据,以及来自 HTML 主页面的脚本(因为我希望可以保留分数 在多个 SVG 元素上)
【问题讨论】:
标签: svg