setInterval()只执行 一次的问题

function show() {
    var obj = document.getElementById(andon_obj);
    if (obj.style.visibility == "visible")
	obj.style.visibility = "hidden";
    else
	obj.style.visibility = "visible";
}
var timer=setInterval(show(), 600);

show()无返回值,setInterval的第一个参数只能执行一次

改为var timer=setInterval(show,600);即可一直循环,间隔0.6s调用

展开阅读全文

没有更多推荐了,返回首页