一、jQuery 页面加载初始化的方法有3种 ,页面在加载的时候都会执行脚本,应该没什么区别,主要看习惯吧,本人觉得第二种方法最好,比较简洁。
注意:如果把js的初始化html的代码写在html上面则页面加载顺序是:html模板->js代码->html数据;如果把js的初始化html的代码写在html下面则页面加载顺序是:html模板->html数据->js代码
如果需要html页面将后台数据全显示完毕再操作则需要把js代码写在html后面
第一种:
$(document).ready(function(){ });
第二种:
$(function(){ });
第三种:
jQuery(function($) { });
二、js在页面初始化的方法
第一种:
<script> window.onload=function(){ var tb=document.getElementByIdx_x("DataGrid1"); var cbs=tb.getElementsByTagName_r("input"); for(var i=0;i<cbs.length;i++) { if(cbs[i].type=="checkbox") { cbs[i].checked=true; } } } </script>
第二种:
function ckCbo() { document.getElementByIdx_x('cboTest').cheacked=true } <body onload='ckCbo()'>