gpt4 book ai didi

javascript 通过 ajax 可操作 SVG

转载 作者:行者123 更新时间:2023-11-27 22:36:54 25 4
gpt4 key购买 nike

如何通过ajax获取SVG文件而不出现任何可以使用javascript操作(可选择)的错误。当我尝试简单的 jQuery get 函数时,它看起来可以工作,但问题在于将内容放入 div 中。

当我尝试使用这样的代码时

jQuery.get( "mysvg.svg", function( data ) {
console.log(data);
})

在控制台中它显示完整的代码,但如果我尝试将其放入 DOM 中,我会得到

jquery.js?ver=1.12.4:2 Uncaught TypeError: Cannot read property 'ownerDocument' of null

如何解决这个问题?

最佳答案

解决方案是采用 #document 对象的子数组,即 ["documentElement"]

所以 svg 完美地附加了这个 jQuery 代码

$.get( "mysvg.svg", function( data ) {
jQuery("#youdiv").append(data["documentElement"]);
})

关于javascript 通过 ajax 可操作 SVG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39032771/

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