js控制2个div循环显示问题

wuqiyang1338 2014-01-02 02:05:11
2个div 每隔1分钟或者几秒钟相互替换,怎么做。


求指导
...全文
218 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuqiyang1338 2014-01-02
  • 打赏
  • 举报
回复
引用 1 楼 zyl_lyr1019 的回复:
<body>
    <div id = "a">ab</div>
	<div id = "b">ba</div>
</body>
<script>
function change(){
	var a = document.getElementById("a"),
	    b = document.getElementById("b");
	if(a.style.display == "block"){
		a.style.display = "none";
		b.style.display = "block";
	}else{
		b.style.display = "none";
		a.style.display = "block";
	}
	setTimeout(change,10*1000);
}
change();
</script>
难道是这样?
效果就是这样谢了
wucl111 2014-01-02
  • 打赏
  • 举报
回复
setInterval()或者setTimeout()
张运领 2014-01-02
  • 打赏
  • 举报
回复
<body>
    <div id = "a">ab</div>
	<div id = "b">ba</div>
</body>
<script>
function change(){
	var a = document.getElementById("a"),
	    b = document.getElementById("b");
	if(a.style.display == "block"){
		a.style.display = "none";
		b.style.display = "block";
	}else{
		b.style.display = "none";
		a.style.display = "block";
	}
	setTimeout(change,10*1000);
}
change();
</script>
难道是这样?

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧