jQuery使用.ready()可确保在.ready()内编写的代码仅在完全加载DOM之后执行
代码如下 | 复制代码 |
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jQuery在页面加载完成时执行函数</title> <script type="text/javascript" src="../js/jquery-1.7.2.min.js"></script> </head> <body> <script type="text/javascript"> <script type="text/javascript"> |
js代码
代码如下 | 复制代码 |
<script> var ttd = null; document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法. function subSomething() { //if(document.readyState == "complete"&&window.parent.frames["框架名"].document.readyState == "complete") //当页面加载状态为完全结束时进入 //myform.submit(); //这是你的操作 if(document.readyState=="complete"){ //alert("当前页面已加载完成!"); ttd = document.getElementByIdx("ttd"); //当页面加载完成后获得该元素对象 alert(ttd.value); } } </script> <input type="text" value="文档加载完成后才能读取该元素值" id="ttd"/> |
时间: 2024-10-29 05:09:50