【发布时间】:2019-02-16 01:09:48
【问题描述】:
我需要创建一个 JavaScript 框架来在浏览器中构建一个流程图。
为了操作 DOM,我主要使用函数 insertAdjacentHTML。
现在我在不同的浏览器中尝试当前的实现,我不得不意识到,Internet Explorer 11 不能在 SVGElement 中使用 insertAdjacentHTML 函数。
所以我尝试以其他方式添加新元素。
- innerHTML (+=)
- 追加子项
但它们中的任何一个都不在支持的 SVGElement 中。 我必须在现有的 SVGElement 中添加新元素(如矩形)。 有没有人知道如何为 Internet Explorer 11 使用它?
【问题讨论】:
-
天哪,我忽略了这篇文章。看起来真不错,谢谢。我想尽快尝试。
标签: javascript dom svg internet-explorer-11 dom-manipulation