JS问题:document.body.removeChild 怎么能不重新加载页面 5

我有一个js方法要在<bodyonload=>里面执行,然后弹出一个图层并锁屏。在我要关闭这个图层的时候。要用上面那个方法。然后页面就重新加载了,还会再执行onload方... 我有一个js方法要在<body onload=>里面执行, 然后弹出一个图层并锁屏。 在我要关闭这个图层的时候。要用上面那个方法。然后页面就重新加载了,还会再执行onload 方法,整个页面就陷入一个死循环。我想只调用一遍onload 。
大神~求解啊。。 怎么搞定它啊
展开
 我来答
xiaoxi1779
2014-08-12 · 超过23用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:40.1万
展开全部
var sign=true;
function zz()
{
if (sign==true)
{
//执行

sign=false;

}

}
这样就只会执行一次zz函数了,sign是全局变量,也可以在其他地方赋值,这样就可以控制是否执行zz函数。
追问
不行啊。 页面都reload 了  是不是 那个全局变量也重新定义了啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式