javascript - 仅在 IE9 中不支持方法 compareDocumentPosition

标签 javascript internet-explorer-9

在我的一个网页中,我使用了以下 JavaScript 行:

return !!(a.compareDocumentPosition(b) & 16);

但是,仅在 IE9 中,我收到以下错误:

Object doesn't support property or method 'compareDocumentPosition'

其他浏览器工作正常。有谁知道可用的修复或解决方法吗?

最佳答案

Internet Explorer supports compareDocumentPosition only in IE9 mode. Make sure you have at the beginning of your markup and document.documentMode returns 9

关于javascript - 仅在 IE9 中不支持方法 compareDocumentPosition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7460630/

相关文章:

JavaScript 调试在 Visual Studio 2010 中不起作用

javascript - Angular 应用教程

javascript - 使用拆分从字符串中获取信息

javascript - React - 如何获得样式化组件的顶部位置?

javascript - openDocAsReadOnly 的 getComponent 代码

javascript - AG-Grid 动态列标题文本

HTML5 文档类型将 IE9 置于怪癖模式?

javascript - IE 9 getAttribute 方法工作

html - CSS 自定义复选框不显示在 IE9 上的另一个复选框中

javascript - 如何平滑地动画缩放 HTML5 Canvas fillText()