为了保持代码干净,我试图将我的脚本代码放在 script.js 中,将我的 SVG 代码放在 svg.svg 中。此外,我将这些文件包含在我的 html 中,但 javascript 根本没有运行。有什么方法可以实现这一点,还是我必须使用以下方法将 javascript 嵌入到 SVG 代码中:
<script>
<![CDATA[
...
// ]]>
</script>
我当前的 html 代码以这种方式包含 javascript 和 svg:
<embed src="svg.svg" type="svg+xml"></embed>
和
<script type="text/javascript" xlink:href="script.js"></script>