onclick 与click的区别

2017-05-22  本文已影响0人  非小惰

我们经常会在Dom对象上添加 onclick 或在页面加载完成时为对象添加click方法

click与onclick区别总结如下

1、click是对象的方法,onclick是事件,当我们点击按钮是,首先触发的是事件,然后是方法,举个栗子

<button id="test_btn" onclick="textOnclick()"  ></button>

$('#test_btn').click(function(){

    alert("click执行");

})

function textOnclick(){

    alert("onclick执行");

}

我们会发现,当我们点击按钮时,首先执行onclick,然后执行click,因为onclick是按钮的点击事件,首先触发事件,而后触发事件的点击方法,也就是说即便我们不添加点击方法,当我们点击时也会触发点击事件

2、方法可直接直接,事件只能触发,也就是说,方法可以以其他方式执行,而对于按钮的点击事件需要进行点击触发

3、关系 事件---触发函数

上一篇下一篇

猜你喜欢

热点阅读