我們經常會在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、關系 事件---觸發函數