javascript - d3js 加载静态 svg 在 IE9 中不起作用(responseXML = null)

标签 javascript xml d3.js internet-explorer-9

以下 D3JS 示例在 IE9 中不起作用,似乎是由 IE9 解析 XML 的方式引起的?任何有关如何使该示例在 IE9 中运行的想法都非常受欢迎!

演示:http://bl.ocks.org/mbostock/1014829

最佳答案

因此,在使用 IE9 开发人员工具(F12 键)调查您的问题后,您在 document.body.appendChild( xml.documentElement); JavaScript 调用。我在 StackOverflow 上发现了另一个与此问题相关的问题: What exactly can cause an "HIERARCHY_REQUEST_ERR: DOM Exception 3"-Error?

您是否确认在调用 rect01.svg 文件时返回了正确的数据?如果是这样,那么我会花一些时间使用 IE 开发工具,看看您能想出什么。

祝你好运!

关于javascript - d3js 加载静态 svg 在 IE9 中不起作用(responseXML = null),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19680991/

相关文章:

javascript - 从javascript调用.ascx的vb.net函数,该函数也在.ascx中

javascript - 摆脱联系人表单中的灰色字体和文本框边框

javascript - Moment .JS - 为什么差异不是全年格式

c# - Linq2Xml 删除特定属性名称及其值

d3.js - 具有负值的条形图

php - 从 javascript/php 在服务器上运行 VBScript

c# - 如何重命名序列化对象列表后生成的 <ArrayOf> XML 属性

android - 为什么我在 TextView 中有边距?

javascript - 将匿名函数与 D3 SVG 符号一起使用时出现 "Property does not exist on type {}"错误

javascript - d3 : Appending multiple elements based on integer in data