js中的deom ready执行的问题
2024-08-26 06:49:36
一开始我想到这,DOMContentLoaded,不兼容,
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript">
function addReady(fn){
if(document.addEventListener){
//DOMContentLoaded firfox .chrome. iE8+ dom事件必须绑定
document.addEventListener('DOMContentLoaded',fn,false)
}else{
//onreadystatechange 所有浏览器都可以使用
document.attachEvent('onreadystatechange',function(){
if(document.readyState == 'complete'){
fn &&fn();
}
})
}
}
addReady(function(){
alert()
}) </script>
</head>
<body> </body>
</html>
最新文章
- iOS之判断手机号码、邮箱格式是否正确
- 在iframe中使用cookie需要注意
- HTML问题集锦及笔记
- 《Algorithms 4th Edition》读书笔记——2.4 优先队列(priority queue)-Ⅵ
- C/C++中constkeyword
- sharepoint 2013 文档库eventhandle权限控制
- Oracle ASM数据库故障数据恢复过程
- 模拟实现C库的atoi、atof和itoa
- obj-c编程09:块的语法
- 第十四届智能车队员培训 I/O的使用 数据方向寄存器和数据寄存器的配置 MC9S12D64处理器
- 面试----你可以手写一个promise吗
- Linux基础学习笔记6-SHELL编程
- C# Web开发中弹出对话框的函数[转载]
- Spring(二)IOC底层实现原理
- LeetCode:144_Binary Tree Preorder Traversal | 二叉树的前序遍历 | Medium
- PHP 代 码 操 作 文 件
- 变量,if.elif .else判断
- 对拍练习:A+B
- 7.分工合作include:指定多个配置文件
- DataSanp App与Rest, WebBroker App的区别