在javascript的范围内,参考 HTMLDocument
要么 HTMLElement
在IE8上引发错误。
我得到的错误是“HTMLElement未定义”。
让JS与此浏览器的本机DOM对象进行交互的方法是什么?
在javascript的范围内,参考 HTMLDocument
要么 HTMLElement
在IE8上引发错误。
我得到的错误是“HTMLElement未定义”。
让JS与此浏览器的本机DOM对象进行交互的方法是什么?
在IE8中你必须使用 Element
和 HTMLDocument
类。在IE7中......没什么,因为IE7标准很糟糕。您必须依赖jQuery或其他包装DOM元素的框架。
在我自己的框架中,我做了这个简单的检查:
var elementPrototype = typeof HTMLElement !== "undefined"
? HTMLElement.prototype : Element.prototype;
请注意,它不是IE7及更低版本的框架。