Javascript html=$(';html';的交叉浏览器替代方案

Javascript html=$(';html';的交叉浏览器替代方案,javascript,jquery,html,window,native,Javascript,Jquery,Html,Window,Native,这样写是不是太蹩脚了 var html = $('html'); 似乎html等于$(窗口)或$(文档) 如何用交叉浏览器的本机javascript替换它?顶级元素(html,对于html文档)可作为document.documentElement(参考文献:|)使用 当然,如果您想在其上使用jQuery内容,请获得jQuery包装器:$(document.documentElement) 在跨浏览器支持方面,如果您发现任何不支持跨浏览器的东西(包括IE6),即使是模糊的最近的东西,我也会相当

这样写是不是太蹩脚了

var html = $('html');
似乎
html
等于
$(窗口)
$(文档)

如何用交叉浏览器的本机javascript替换它?

顶级元素(
html
,对于html文档)可作为
document.documentElement
(参考文献:|)使用

当然,如果您想在其上使用jQuery内容,请获得jQuery包装器:
$(document.documentElement)


在跨浏览器支持方面,如果您发现任何不支持跨浏览器的东西(包括IE6),即使是模糊的最近的东西,我也会相当震惊,它实际上是在DOM1中,那是很久以前的事了。请参阅该主题。

似乎对象使用应该是$(document.documentElement)。@Steve:是的,支持得很好,实际上是在DOM1中,这是很久以前的事了(这不一定意味着什么)。是的,如果您想要jQuery包装器,您可以将其包装在jQuery实例中;你说的是“原生JavaScript”,所以我没有包括jQuery包装器。