<script>
//定义一个全局变量 是不首次,开始时是true,当你onMouseUp执行后变为false
var isFirst = true
function doS(){
if(isFirst){
doSth...//这里写你要做什么
isFirst = false
}
}
</script>
你的意思是刷新页面也不再执行的意思吧。如果是这个意思,给你个思路:你需要利用cookie在客户端写一个数据,然后页面执行js之前,检查cookie中的数据是否存在,如果存在就不执行,如果没有cookie中的数据,就执行该操作。
js是每次页面加载都会被加载的。因为js是页面的一部分,但是是否执行相应的命令,才是最终显示在客户端的样子。