1、在js中,传递给浏览器的布尔值意味着:
return ture :浏览器将会继续执行其他操作,
retrun false :浏览器不会执行其他操作。
2、clickme的onclick事件,
HTML:
<a id="clickme" href="images/begin.jpg" title="点击查看图片"> 开始 </a>
js:
document.getElementById("clickme").onclick = function(){
return false;
}
在这里,js中返回false的话,浏览器不会执行打开href中的链接,如果返回true的话,浏览器将会继续执行打开href的动作。
3、主要应用场景:
对于浏览器兼容问题,可以在js中进行判断,加返回值,通过判断的话则继续执行,不能通过判断则用另一种方法处理。
也就是如果浏览器支持,则处理,不支持就换一种方法执行。所以代码里要写两种处理方法,增强程序的健壮性。
当然现在的浏览器普遍都做的很好了,可能不需要考虑这些,假如遇到用户浏览器可能会不支持的话,可以考虑这种方法。