|
|
1
5
它在上面的代码片段中不可见,但newel已使用另一个本身附加到dom的元素附加到dom。插入dom元素时,如果你想引用它的兄弟元素,就必须重新检索句柄,因为句柄无效(我不确定,但我认为它引用的是文档片段内的dom元素,而不是文档内的元素。)在从插入操作中重新检索句柄后,moveToElementText停止抛出异常。 |
|
|
2
4
在实现所见即所得编辑器时,我有过多次调试此IE异常的不幸经历,它总是由访问DOM节点上的属性(如.parentNode)或将DOM节点传递给函数(如moveToElementText)引起的,而DOM节点当前不在正在呈现的文档中。 正如您所说,有时DOM节点是从浏览器呈现的“实际”DOM中删除的文档片段的一部分,有时节点根本还没有插入。 无论哪种方式,在“实际”DOM中正确插入和呈现节点之前,DOM节点上的许多属性和方法在IE6中都无法安全访问。 真正的问题是,IE6的“无效参数”异常的这种表现形式通常无法通过try/catch进行保护。 |
|
Error 1004 · 使用VBA从HTML中提取信息 8 年前 |
|
|
myroslav · IE11中Angular 4应用程序崩溃 8 年前 |
|
|
sankar · IE不显示abbr标记的边框底部 8 年前 |