javascript - IE 对 HTMLDocument 和 HTMLElement 有什么看法

标签 javascript html internet-explorer dom

在 javascript 的范围内,引用 HTMLDocumentHTMLElement在 IE8 上引发错误。

我收到的错误是“HTMLElement 未定义”。

JS与本浏览器原生DOM对象交互的方式是什么?

最佳答案

在 IE8 中,您必须使用 ElementHTMLDocument 类。在 IE7 中...没什么,因为 IE7 的标准很糟糕。您必须依赖 jQuery 或其他包装 DOM 元素的框架。

在我自己的框架中,我做了这个简单的检查:

var elementPrototype = typeof HTMLElement !== "undefined"
        ? HTMLElement.prototype : Element.prototype;

请注意,它不是 IE7 及更低版本的框架。

关于javascript - IE 对 HTMLDocument 和 HTMLElement 有什么看法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10868700/

相关文章:

javascript - Mustache 在 dom 中渲染实际的 HTML 标签?

html - 使用 skip to link 后忽略 tabindex 的元素

javascript - 将链接按钮加载到 iframe 100%

css - IE 不会加载图像

css - IE8随机渲染字体粗细

javascript - JS数组声明中的空元素

javascript - 如何自动启动javascript并让它等待输入

JavaScript 在 IE 中不起作用 : Sudoku Puzzle

javascript - 自动模态窗口?/欢迎弹框

PHP/JS : Removing final comma in a delimited list