setInterval(function(){
document.write(1);
},1000);
//这个可以无限在页面中输出1
document.onmousemove = function(){
document.write(1);
}
//这个只能在页面中输出一次
请问为啥会出现这种情况?
感觉像是,你把鼠标事件加到了document上了
因为你上面的那个方法是每过一秒就会执行一次的,而下面的那个是由鼠标移动事件触发的,在页面加载完成后触发一次
你鼠标覆盖事件里根本没有包含上面的方法,当然只执行一次
文档流关闭后不要调用document.write,会覆盖当前的页面内容
你第一个是每秒输出一次1,下面那个是鼠标移动时间,所以页面加载后只执行一次。