HTML中onclick属性的return用法,并实现一个简单的页面跳转确认

  1. 首先,我们创建一个简单的超链接,当点击“CSDN”时,会跳转到CSDN的主页。
<a href="https://www.csdn.net/">CSDN</a>
  1. 这时,我们添加一个弹窗,当你点击“CSDN”时,会告诉你刚刚我们完成了跳转。
<a href="https://www.csdn.net/" onclick="f1()">CSDN</a>
<script language="javascript">
	function f1(){
		alert("已跳转");
	}
</script>
  1. 那么return有什么作用呢?它会获取f1()中的返回值(布尔类型有效),如果返回值为false会阻止跳转动作的发生。
    就像下面的代码一样,点击“CSDN”时只会出现弹窗,而不发生跳转。
<a href="https://www.csdn.net/" onclick="return f1()">CSDN</a>
<script language="javascript">
	function f1(){
		alert("无法跳转");
		return false;
	}
</script>
  1. 利用return这个神奇的功能,我们可以写一个页面跳转确认的弹窗,就像下面的代码一样。
<a href="https://www.csdn.net/" onclick="return f1()">CSDN</a>
<script language="javascript">
	function f1(){
		return confirm("是否跳转");
	}
</script>
  • 注释:这里所有的HTML代码均只写了<body/>中的内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值