2017-10-11 158 views
-2

我在IE11中顯示nvd3圖表時遇到了問題。看起來d3.js的初始化過程會拋出一個錯誤,因爲即使我註釋掉我的代碼,錯誤仍然會發生。d3.js初始化錯誤IE11

SCRIPT5007:無法獲取未定義或空引用 d3.v3.js(8185,5)的特性「鑰匙」

這似乎很奇怪,對我來說,作爲D3的主頁明確規定,支持IE9 +。有誰知道我能做些什麼嗎?

+0

你有一些代碼能夠重現你的錯誤嗎? 'd3'和'nvd3'都支持IE11 ... – Mark

+0

正如我所說的,我不需要運行任何代碼。只需加載https://d3js.org/d3.v3.js就會產生這個錯誤 –

回答

0

因此,我似乎有點破解我解決this bug是造成這個問題。基本上我使用對象原型來將classList功能添加到svg元素。由於我不需要圖表的classList屬性,所以這不應該成爲問題。