怎样让js只在第一次加载界面的时候执行?

如题所述

你可以用一个hidden来保存是否第一次加载的值
<input type= "hidden " id= "hid1 " runat= "server " value= "0 " />

function test()
{
var hid1 = document.getElementById( "hid1 ");
if(hid1.value == "0 ")
{
//如果是第一次加载,则操作
window.onload=functionName;
function window.onload(){
functionName();
}
window.onload=function(){
functionName();
}

}
else
{
//否则不操作
}
}
<body onload= "test(); ">

后台的Page_Load事件
if(Page.IsPostBack)
{
hid1.Value = "1 "; //如果是重新加载则将hidden的值变成1
}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答