window.onload=function.. 在dom文档树加载完和所有文件加载完之后执行一个函数
document.ready(function..) 原生JS中并没有实现这个功能 需要额外设置后使用 在dom文档树加载完之后执行一个函数 比onload先执行
document.ready = function (callback) {
///兼容FF,Google
if (document.addEventListener) {
document.addEventListener('DOMContentLoaded', function () {
document.removeEventListener('DOMContentLoaded', arguments.callee, false);
callback();
}, false)
}
//兼容IE
else if (document.attachEvent) {
document.attachEvent('onreadystatechange', function () {
if (document.readyState == "complete") {
document.detachEvent("onreadystatechange", arguments.callee);
callback();
}
})
}
else if (document.lastChild == document.body) {
callback();
}
}
网友评论