不要放在 onmouseup里面 放在onclick里面,而且你这个判断写在js里面是有问题的,这个调用的是本地的时间,我修改一下本地时间照样可以操作。。
再说问题,你要在onclick或者onmouseup里面用return check() ;
check()里面要返回 bool型值 比如
if (hour>13){
alert("太晚了,明天请早!");
************停留在原来页面不动
return false;
}
return true;
否则你这个写了跟没写差不多
return false 就可以取消click事件,让页面留在原来页面不动,下面是个例子:
链接到谷歌