求教JS页面跳转问题
请问这段代码为什么单击提交后可以弹出提示框 却不能跳转页面呢? 单独运行函数可以跳转的啊
<form>
<input type="submit" id="bb" value="button" onClick="aa()">
</form>
<script>
function aa() {
alert('欢迎你进入聊天室');
window.location.href='http://www.sina.com.cn';
}
</script>
------解决方案--------------------function aa() {
alert('欢迎你进入聊天室');
window.open('http://www.sina.com.cn','_blank')
}
------解决方案--------------------
<input type="button" id="bb" value="button" onClick="aa()">
submit会提交表单并刷新页面,还未执行的代码就被刷掉了
------解决方案-------------------- <script>
function aa(){
alert("nihao");
window.location.href="http://www.sina.com.cn";
//window.open("http://www.sina.com.cn","_blank")
}
</script>
</head>
<body>
<form>
<input type="button" value="buttom" onclick="aa()">
</form>
</body>
</html>
这两种方式都可以啊,但是必须是button