HTML中的SVG:内联与嵌入

时间:2012-05-06 07:44:09

标签: html5 svg embed

当我将一组SVG图形元素嵌入到HTML中时,我可以访问例如一个团体,说一个棋子,通过它的id属性,可以使它可点击,可拖动等等。非常好,直截了当。

现在我从HTML中删除SVG代码并将其放入一个单独的文件中,我通过

包含该文件
<embed src=... /> 

进入HTML。这在渲染中没有明显的区别,但现在我不再通过其id属性访问该组了。随着

<object data=...></object> 
顺便说一下,它是一样的。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

如果你的脚本在html文件中,你需要这样的东西......

的document.getElementById(&#34; embed_or_object_id&#34)。getSVGDocument()的getElementById(&#34; element_id&#34);