gpt4 book ai didi

javascript - 如何从嵌入标签中获取 svg 元素?

转载 作者:可可西里 更新时间:2023-11-01 13:29:43 27 4
gpt4 key购买 nike

<embed id='mysvg' src='mysvg.svg' onload='myFunc(this)'/>

这会加载一个外部 svg 文件。现在在 myFunc 中,我想获得对实际 svg 标签的引用。意思是,有一个 <svg>在此文件中,我想从 javascript 在此 svg 标签上设置一个属性。但我如何获得对它的引用?

我试过:

function myFunc(elem)
{
$(elem).find('svg').attr('preserveAspectRatio','none'); // doesn't work
}

最佳答案

也许是这样的……

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

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

documentElement返回文档的根元素,因此您无需“查找”它。

关于javascript - 如何从嵌入标签中获取 svg 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31890762/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com