1
5
它在上面的代码片段中不可见,但是newel已经使用另一个元素附加到了dom中。在插入一个dom元素时,如果希望引用它的兄弟元素,则必须重新检索句柄,因为该句柄无效(我不确定,但我认为它引用的是文档片段内的dom元素,而不是文档片段内的dom元素)。从插入操作重新检索句柄后,moveToelementText停止了throwi一个例外。 |
2
4
在实现WYSIWYG编辑器的过程中,我经历过多次调试这个IE异常的不幸经历,它总是源于访问DOM节点(如.parentnode)上的属性或将DOM节点传递给函数(如moveToelementText),而当前正在呈现的文档中没有DOM节点。 如您所说,有时dom节点是文档片段的一部分,已从浏览器呈现的“实际”dom中删除,有时节点还没有被插入。 不管怎样,在IE6中,在节点正确插入并呈现在“实际”DOM中之前,都有许多属性和方法无法安全地访问DOM节点。 真正的问题是,IE6的“无效参数”异常的这种表现通常不能被Try/Catch保护。 |
Softly · 单选按钮未按预期取值 1 年前 |
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |