小编Dan*_*boa的帖子

Microsoft Edge 不支持 SVG 1.1 beginElement()

我有以下 javascript 代码来操作通过对象标签插入的 SVG 文档,它在 Chrome、FireFox 以及 iOS Safari 中正常工作。

但是,当我在 Microsoft Edge 或 IE 上运行它时,出现以下错误。

“对象不支持属性或方法‘beginElement’”

关于如何使其适用于 Edge 的任何想法?

PS:尝试添加代码以便它可以在这里运行但失败了不知道为什么。

var object = document.getElementById("basicsvg");
  object.onload=function() {
      var svgdoc;

      // get access to the SVG document object
      try {

         svgdoc = object.contentDocument;
      } catch(e) {
         try {
            svgdoc = object.getSVGDocument();

          } catch (e) {
            alert("SVG in object not supported in your environment");
          }
      }

      if (!svgdoc) return;
      var r = svgdoc.rootElement;

      // get SVG element and modify
      var back = …
Run Code Online (Sandbox Code Playgroud)

javascript animation svg microsoft-edge

5
推荐指数
0
解决办法
610
查看次数

标签 统计

animation ×1

javascript ×1

microsoft-edge ×1

svg ×1