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

发布网友 发布时间:2022-04-22 21:23

我来回答

1个回答

热心网友 时间:2023-10-29 09:27

你可以用一个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
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com