如何从embed标签内部获取svg元素?

时间:2015-08-08 07:26:13

标签: javascript jquery html svg

<div><button id="mybutton" ng-click="myvalue=true">Click me</button></div>

这会加载外部svg文件。现在在myFunc中我想获得对实际svg标签的引用。意思是,这个文件里面有一个<embed id='mysvg' src='mysvg.svg' onload='myFunc(this)'/> ,我想从javascript设置这个svg标签的属性。但是我如何获得它的参考?

我试过了:

<svg>

1 个答案:

答案 0 :(得分:2)

这样的事可能......

var svg = $(elem.getSVGDocument().documentElement);

svg.attr('preserveAspectRatio','none');

documentElement会返回文档的根元素,因此您无需查找&#39;它

相关问题