【问题标题】:IE10 writing directly into an 'Empty Text Node'?IE10 直接写入“空文本节点”?
【发布时间】:2013-02-27 03:26:27
【问题描述】:

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

在关闭 jQuery UI 对话框后,IE10 会打开一个光标并允许用户直接在页面中键入。但是,没有允许他们输入内容的输入,并且从使用 Microsoft 的 F12 开发人员工具来看,它似乎是直接写入 DOM ——这是一个“文本 - 空文本节点”的区域。我不知道这些节点来自哪里,也不知道为什么用户可以将文本放入其中之一。我真的没有要显示的代码,因为它似乎与任何东西无关,而且当我不断切割层时,它似乎仍然存在。

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

编辑:此外,我认为在这里使用jQuery datatables 可能会有所帮助。

【问题讨论】:

    标签: html internet-explorer dom internet-explorer-10 jquery-datatables


    【解决方案1】:

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

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

    我还没有诊断出问题的根源——我知道它只发生在 IE 中,并且可能包括数据表或 jQuery UI。我倾向于相信它是特定于 IE 的,因为它是如此罕见,而且在其他任何地方都没有它的踪迹。

    希望此对话框能帮助其他人。如果您找到更好的答案,请发布!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      • 2021-06-13
      • 2015-08-26
      • 2021-06-22
      • 2012-12-09
      • 1970-01-01
      相关资源
      最近更新 更多