javascript - 从上传的文件中获取 svg 元素的宽度

标签 javascript jquery html svg

我选择了一个 svg 文件并通过 readDataUrl(<file>) 读取它,我可以将其设置为 html image element通过设置 src是从文件中读取的值。但是,宽度和高度属性将为 0。如何将从文件读取的值设置为 svg element为了能够做一个getBBox() .width 获取它的宽度?

最佳答案

您可以使用 XMLHttpRequest(或您最喜欢的 AJAX 库)读取和解析 SVG 文件。我想您甚至可以根据需要将数据 url 传递给它。

关于javascript - 从上传的文件中获取 svg 元素的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28867920/

相关文章:

javascript - 切换功能需要单击两次

javascript - 如何将 "swiper.activeIndex "与 if 条件一起使用?

javascript - Ajax Jquery 和 php : How to control feedback?

javascript - html5 & javascriptmvc ie问题

html - 如何在 HTML 中为 IE8 字体编写条件

css - CSS 高度的 DOCTYPE 问题

javascript - 函数调用 ajax 返回 false

javascript - 将正则表达式添加到 Vue.js 数据对象

javascript - for 循环中的 If-else 不起作用 - Javascript

jQuery - 动画时调用函数