`
静夜独窗
  • 浏览: 56404 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

$("").click与onclick的区别

阅读更多
<script type="text/javascript">
$(function(){
      $("#btn4").click(function(){
           $("#btn3").click();
      });
});
function change(){
 alert("onclick");
}
</script>

<button id="btn3" onclick="change()">dd</button>
<button id="btn4">ee</button>

 

区别:

 1.onclick是绑定事件,告诉浏览器在鼠标点击时候要做什么

    click本身是方法作用是触发onclick事件,只要执行了元素的click()方法,就会触发onclick事件。如上诉代码所示,当点击'ee'按钮时,会触发'dd'的onclick事件(正常来说得按'dd'按钮才触发'dd'的onclick事件),原因就是因为 

        $("#btn4").click(function(){
               $("#btn3").click();
        });
   点击'ee'按钮时,代码内部调用了'dd'的click()方法,从而触发了'dd'的onclick事件。

 

2.click()方法的主要作用是触发调用click方法元素onclick事件。此外,如果在click方法定义了如下代码

        $("#btn3").click(function(){

              alert("*****");

        });

click方法中的function代码会在onclick事件执行完后执行,此时click方法起到追加事件的作用。实例如下

<script type="text/javascript">
$(function(){
      $("#btn3").click(function(){
              alert("aa");
      });
});
function change(){
 alert("bb");
}
</script>

<button id="btn3" onclick="change()">dd</button>

弹出框的弹出顺序先是'bb',然后是'aa'.

 

1
1
分享到:
评论

相关推荐

    $(“”).click与onclick的区别示例介绍

    [removed] $(function(){ $("#btn4").click(function(){ $("#btn3").click(); }); });...function change(){ ..."onclick"&#41;...button id="btn3" onclick="change()"&gt;...click本身是方法作用是触发onclick事件

    $("").click与onclick的区别示例介绍

    onclick是绑定事件,click本身是方法作用是触发onclick事件,只要执行了元素的click()方法,下面有个示例,大家可以看看

    JavaScript中click和onclick本质区别与用法分析

    本文实例讲述了JavaScript中click和onclick本质区别与用法。分享给大家供大家参考,具体如下: 原生javascript的click在w3c里边的阐述是DOM button对象,也是html DOM click() 方法,可模拟在按钮上的一次鼠标单击。...

    input按钮onclick事件大全

    input按钮onclick事件大全input按钮onclick事件大全

    jQuery实现图片下载代码

    jQuery 实现图片下载代码,供大家参考,具体内容如下 function downloadImage(src) { var $a = $("&lt;a&gt;&lt;/a&gt;").attr("href", src).attr... $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['zh-C

    关于 onclick 与 bind ‘click’ 的讨论

    NULL 博文链接:https://ztreeapi.iteye.com/blog/1343711

    解决layui动态添加的元素click等事件触发不了的问题

    在页面加载完成时候 ‘.add_project’ 元素是可以触发click时间的,当动态添加 ‘.add_project’ 时候,新添加的元素却触发不了click事件,类似下面的写法: $(".add_project").on('click', function(){ alert&#40...

    Rippler 水纹效果

    水纹效果 /*var rippler1:Rippler = new Rippler(BackGround,60,7);...stage.addEventListener(MouseEvent.CLICK,onClick); function onClick(e:MouseEvent):void{ rippler.drawRipple(mouseX,mouseY,15,1); }

    jsp的onclick页面事件

    jsp的onclick页面事件 包含打开保存 跳转 关闭等

    元素绑定click点击事件方法

    input id=btn type=button value=BUTTON onclick=alert&#40;1&#41;/&gt; [removed] var btn = document.getElementById('btn'); btn.click(); [removed] 所有浏览器都弹出了1。但是如果把input换成div呢? ...

    使用jQuery的attr方法来修改onclick值

    $("#anchor").attr('onclick', '').click(newclick); 如果onclick事件原先有值,要先清空,再用click( eval&#40;function(&#41;{…..}) )赋值 $("input[name='orderCar']").attr('onclick','').click( eval&#40;...

    jquery A标签onclick事件

    jquery下A标签onclick事件的处理,看看看看看看。

    JS中onclick与addEventListener的区别详解

    一、onclick: 1.onclick添加事件:  语法: element.onclick = function (){};  实例如下: 点我 var box1 = document.getElementById(box1); box1.onclick = function(){ console.log(我是第一个); } ...

    解决给dom元素绑定click等事件无效问题的方法

    之前一直遇到js插件生成的元素,click事件无效的问题,重新绑定也不行,终于找到解决方法,在此记下来。 同时加深对js事件处理机制的理解。 1. 事件被解绑 这种情况下一般不会导致click失效,但以下情况,click事件...

    jquery动态改变onclick属性导致失效的问题解决方法

    代码如下: ”” xss=removed&gt;&lt;/li&gt; 虽然在很多时候,都是非常不推荐这样写的,但是还有有些时候会碰到这样的代码。... 代码如下: $(“#id”).attr(“onclick”,””).click(function(){ // }); 这里需要先清

    为body标签和document.body都添加点击事件后仅Firefox弹出了两次

    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 1,给body标签添加了onclick事件,弹出1 2,给document.body添加了onclick事件,弹出body 点击页面红色区域 IE6/7/8/9/Safari/Chrome/Opera : 不弹任何消息 Firefox...

    A标签触发onclick事件而不跳转的多种解决方法

    一个标签仅仅是要触发onclick行为; 2.表现上要有鼠标的pointer指针显示,或者其他类似a标签的视觉效果。 比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定是否删除。因此我们经常会用链接&lt;a&gt;&lt;/a&gt;...

    a标签的href与onclick事件的区别详解

    onclick中javascript的区别一般没用到都没注意,但出错时才有些郁闷,看文本章解释如下: 以前一直很随意,后来看.net里的linkbutton似乎是用在的形式,今天用这种方式就遇到一些问题,摘网友的文章和我的结论放在...

    Spring boot + thymeleaf 后端直接给onclick函数赋值的实现代码

    主要介绍了Spring boot + thymeleaf 后端直接给onclick函数赋值的实现代码,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics