javascript - 加载外部 SVG 并将 JavaScript 包含到 HTML 中

标签 javascript html xml ajax svg

我有一个包含 JavaScript 代码的 SVG 文档。 As I asked here ,我试图从加载 HTML 中调用在 SVG 图形内定义的 JavaScript 函数。我得到了一个链接到 this page 的答案这解释了它是如何工作的。但是,它在 Google Chrome 中不起作用。 Firefox 确实正确地创建了这一切。

我想知道是否有一个唯一的解决方案可以将 SVG 文件的 XML 结构正确附加到调用 HTML 的 DOM 并使脚本可调用。是否有可能使用 jQuery 简单地加载文件并将其附加到 div 或其他东西上?

感谢您的帮助!

最佳答案

Here's an example介绍如何调用 svg 中包含的脚本中的函数,该 svg 是通过 objectembediframe 从 html 引用的。 p>

您的问题有点不清楚,您应该考虑发布您的示例,但该示例不起作用。

关于javascript - 加载外部 SVG 并将 JavaScript 包含到 HTML 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11915065/

相关文章:

javascript - Webpack 模块类型源映射指向 'undefined' 文件

xml - 如何对该XML进行排序?

java DOM 对象的递归

javascript - 使用 XMLHttpRequest 发送带有数据的文件

javascript - 如何在 Backbone-forms 中使用自定义模板?

javascript - 如何使按钮同时具有打开和关闭功能?

jQuery、DataTables 固定标题和列加载时间很慢,只有 376 行

来自动态字符串的 Javascript 切片字符

html - 如何阻止滚动条移动我的页面?

xml - 如何在我的转换输出中打印 '&#32' 的文字字符串