有关js中的提交按钮刷新问题,求大神进来支招
<html>
<head>
<meta charset='UTF-8' />
<title>js轮换广告</title>
<style type="text/css">
#content{
width: 200px;
text-align: center;
}
</style>
</head>
<body>
<div>
<form action="">
<table>
<tr>
<td>名牌折扣</td>
<td><button onclick="left();"><</button></td>
<td id="content">广告</td>
<td><button onclick="right();">></button></td>
<td>五折包邮</td>
</tr>
</table>
</form>
</div>
</body>
<script type="text/javascript">
// 设置全局变量flag,默认是0
var flag = 0;
// 获取文档结构类型
var content = document.getElementById("content").innerHTML;
function left(){
flag--;
switch(flag){
case 0:
content = "42寸液晶电视3388疯";
break;
case 1:
content = "商城名品女鞋五折包邮";break;
case 2:
content = "母婴商城定时秒杀中";
break;
case 3:
content = "年度热销化妆品排行榜";
break;
}
alert(content);
}
function right(){
flag++;
switch(flag){
case 0:
content = "42寸液晶电视3388疯";
break;
case 1:
content = "商城名品女鞋五折包邮";
break;
case 2:
content = "母婴商城定时秒杀中";
break;
case 3:
content = "年度热销化妆品排行榜";
break;
}
alert(content);
}
</script>
</html>
以上代码在浏览器里面是完全正确的,现在问题就是我每一次点击都会出出现自动刷新的情况,导致我要的切换效果不能实现
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我已经解决了,谢谢大家啊
我还是按照要求改过来了,可是还是会自动刷新表单啊
表单提交了。 button改成input type="button"或者form onsubmit="return false"