Html IE10直接写入';空文本节点';?

Html IE10直接写入';空文本节点';?,html,internet-explorer,dom,internet-explorer-10,jquery-datatables,Html,Internet Explorer,Dom,Internet Explorer 10,Jquery Datatables,我最近在IE10中做了很多测试,最近遇到了一个非常奇怪的错误 在关闭jQueryUI对话框之后,IE10立即打开一个光标,允许用户直接在页面中键入内容。但是,没有允许他们输入内容,并且通过使用Microsoft的F12开发工具,它似乎是直接写入DOM——这是一个“文本-空文本节点”区域。我不知道这些节点来自何处,也不知道为什么用户可以将文本放入其中一个节点。我真的没有代码可以显示,因为它似乎与什么都没有关联,而当我不断地删除层时,它似乎仍然存在 还有其他人碰到过吗?这似乎也发生在IE9中。我在这

我最近在IE10中做了很多测试,最近遇到了一个非常奇怪的错误

在关闭jQueryUI对话框之后,IE10立即打开一个光标,允许用户直接在页面中键入内容。但是,没有允许他们输入内容,并且通过使用Microsoft的F12开发工具,它似乎是直接写入DOM——这是一个“文本-空文本节点”区域。我不知道这些节点来自何处,也不知道为什么用户可以将文本放入其中一个节点。我真的没有代码可以显示,因为它似乎与什么都没有关联,而当我不断地删除层时,它似乎仍然存在

还有其他人碰到过吗?这似乎也发生在IE9中。我在这里不知所措


编辑:此外,我想说我正在使用这里可能会有帮助。

好的,所以我在这方面取得了一些进展

事实证明IE10并没有直接将数据写入DOM——相反,它动态地创建了一个文本输入,没有识别它,然后将其删除。您可以直接在其中输入,但如果您单击“关闭”或“关注其他内容”,则它将消失并完全离开

我还没有诊断出问题的根源——我知道它只发生在IE中,可能包括datatables或JQueryUI。我倾向于相信它是IE特有的,因为这是一个如此罕见的动作,在其他任何地方都没有它的踪迹

希望这个对话能帮助其他人。如果你找到一个更好的答案,请张贴