zoukankan      html  css  js  c++  java
  • 009_阻止html标签默认事件的执行,比如阻止超链接默认点击事件的执行

    需求 :

      阻止标签默认事件的执行; 比如超链接默认点击会跳转到目的地网址

    实现方式一 :  借助jquery中的  event.preventDefault() ;  阻止元素发生默认的行为。

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    		<script src="js/jquery-3.4.1.js" type="text/javascript" charset="utf-8"></script>
    	</head>
    	<body>		
    		<a href="http://www.baidu.com" id="a1">百度</a><br>
    		<script type="text/javascript">
    			$('#a1').click(function(event){
    				event.preventDefault() ;
    			});
    		</script>
    	</body>
    </html>

     

    实现方式二 : onclick = " return false ; "

    <a href="http://www.baidu.com" onclick="return false ;">百度</a><br>
    

      

    综述 : 

      第一种方法较实用,可以在函数中由逻辑判断来控制跳转事件是否发生.

      第二种方法简单,但仅仅阻止了事件的发生,没有其他用途.

    附函数中return的作用 : 

      1. Java中return两个作用 : A : 结束函数的继续向下执行  B : 结束函数的继续执行,并结果值返回给调用者.

      2.JavaScript中,return也有上述两种功能.

      3.区别 : Java中return后面跟的数据类型必须与函数的声明的返回值类型一致;JavaScript中则没有该限制.在JavaScript中,任何情况下return后面都可以跟上任意类型的返回值 ;

  • 相关阅读:
    css布局
    常用正则表达式
    读书笔记Hadoop实战1
    C++ IDE for Linux
    由计算机的锁是怎么实现的
    pthread
    转:C++反汇编揭秘2 – VC编译器的运行时错误检查(RTC)
    PyDev Python 开发的IDE
    转:C++反汇编揭秘1 一个简单的C++程序反汇编解析
    如何查找命令对应的软件包
  • 原文地址:https://www.cnblogs.com/xddx/p/13352865.html
Copyright © 2011-2022 走看看