猿问

求解释下面这段代码,尤其是onclick="return(init(this.href)),这里的return!!

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>需要确认的链接</title>

<script type="text/javascript">

   function init(link){

  if(confirm('您确认打开'+link+'吗?')){

  return true;

  }

  else{

  return false;

  }

   }


</script>

</head>

<body style="text-align:center;">

  <a href="http://www.baidu.com" onclick="return(init(this.href))"; >打开链接</a>

</body>


爱小LV3418421
浏览 1395回答 1
1回答

stone310

为了阻止默认事件,init(this.href)这个函数执行的结果就是,当点击确定返回true;当点击取消,返回false;于是onclick就变成这样:onclick="return (true/false)"这里这个括号要不要都行;当为true就按照href值跳转,为false就什么都不操作
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答