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调用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章