【发布时间】:2023-04-07 18:26:01
【问题描述】:
以下代码在 chrome 和 Firefox 中运行良好,但在 IE 9.0 中中断。
message.nodeTree.childNodes[1].childNodes[0].childNodes[0].appendChild(pkf_util.createXmlTextNode(text));
当我尝试通过 textarea 输入内容时,它带有 SCRIPT5022:
DOM 异常:HIERARCHY_REQUEST_ERR (3) 第 481 行字符 29;
任何想法为什么它不能在 IE 9.0 中工作?
【问题讨论】:
-
没有看到你的 HTML 结构就无法判断,但是代码确实看起来很脆弱。
-
既然你已经标记了 jQuery,你也应该使用它,而不是导航“第二个孩子的第一个孩子的第一个孩子”样式,而是“在被点击的 div 中使用
.data类的输入" 风格 -
假设返回函数 createXmlTextNode() 是什么?
-
"Dom 异常 3" 表示您试图在不属于它的地方附加一些内容,例如将不是 HTML 节点的内容附加到 HTML 文档中。
标签: javascript jquery internet-explorer-9 domexception