onclick 與click的區別

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 工廠模式類似于現實生活中的工廠可以產生大量相似的商品,去做同樣的事情,實現同樣的效果;這時候需要使用工廠模式。簡單...
    舟漁行舟閱讀 7,853評論 2 17
  • 今天面試回來,稍微整理下今天被問到的題目,呀,回答的是亂七八糟,最后百度整理下,以供以后學習。 1,vue 中事件...
    AlisaMfz閱讀 482評論 0 0
  • 1.JQuery 基礎 改變web開發人員創造搞交互性界面的方式。設計者無需花費時間糾纏JS復雜的高級特性。 1....
    LaBaby_閱讀 1,202評論 0 1
  • 減肥如何防止反彈? 減肥者往往超過80%的人會遭遇“屢戰屢敗”的狀況,而減肥品的“不反彈”又被人誤解為減肥成功后,...
    唯美感情學閱讀 98評論 0 0
  • 我的QQ列表里有300多個好友,50多個群,我曾經可以在和別人聊天閑侃的時候為擁有這么“龐大”的數字集體而感到得瑟...
    也么哥閱讀 9,789評論 59 257