![]() |
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保护。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 4 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 4 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 4 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 4 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 5 月前 |