javascript 将svg安全加载为xml并将其注入html

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 将svg安全加载为xml并将其注入html相关的知识,希望对你有一定的参考价值。

    function loadSvg(selector, url) {
      console.log('kshd')
      var target = document.getElementById(selector);

      // If SVG is supported
      if (typeof SVGRect != "undefined") {
        // Request the SVG file
        var ajax = new XMLHttpRequest();
        ajax.open("GET", url + ".svg", true);
        ajax.send();

        // Append the SVG to the target
        ajax.onload = function(e) {
          target.innerHTML = ajax.responseText;
        }
      } else {
        // Fallback to png
        target.innerHTML = "<img src='" + url + ".svg' />";
      }
    }

以上是关于javascript 将svg安全加载为xml并将其注入html的主要内容,如果未能解决你的问题,请参考以下文章

将来自 html 网页的多个输入的数据保存为 .txt(本地)并将它们加载回相同的位置

如何将输入/选择值从网站保存到 XML/JSON 文件并使用 JavaScript 自动加载再次填充它们

如何使用 Javascript 加载 XML 文件内容?

XML 转换为其他 XML

如何使用 JavaScript 过滤 xml 文件

如何将功能区 xml 作为资源加载?