點(diǎn)擊事件click和.on(\’click\’) 兩者之間的區(qū)別

點(diǎn)擊事件click和.on(\’click\’) 兩者之間的區(qū)別

點(diǎn)擊事件click和.on(\’click\’)?兩者之間的區(qū)別?第1種事件 $(\’.XX\’).click(\’.xxx\’,function() { alert(\’xxx\’) }); 第2種事件 $(\’.XXX\’).on(\’click\’,\’.xxx\’, function() { alert(\’xxx\’) }) click是點(diǎn)擊事件,但是在頁面加載完之后,jquery事件新添加的元素,用click的話是無法獲取元素的,這個時候要用on去獲取元素事件,簡單的說頁面加載完成時候頁面顯示的元素可以用on,也可以用click,但是頁面加載完成之后后期再追加的元素只能用on。 這兩個事件的區(qū)別之處在于: 簡單的說頁面加載完成時候頁面顯示的元素(DOM節(jié)點(diǎn)已全部加載完)可以用on, 也可以用click, 但是在頁面加載完成之后后期再追加元素(DOM節(jié)點(diǎn)元素還沒完全顯示出來)只能用on 解釋一下: $(\’.AAA\’).on(\’click\’,\’.bbb\’, function() { alert(\’bbb\’) }) 獲取class 為bbb元素的上一級(或父級)元素,選擇click的方式,執(zhí)行回調(diào)函數(shù)function ()并運(yùn)行彈出元素bbb,這里的on,元素bbb如果沒全部加載出來。

沒有直接獲取到class為bbb的元素,這個時候它就會去找上一級(或父級)的元素,然后在從上一級(或父級)往下接著再執(zhí)行,就會找到class為bbb的元素了,就觸發(fā)了點(diǎn)擊事件,并執(zhí)行事件里面的函數(shù)啦 ~ $(\”p\”).on(\”click\”,function百科(){ alert(\”段落被點(diǎn)擊了。

onclick 與click的區(qū)別

我們經(jīng)常會在Dom對象上添加 onclick 或在頁面加載完成時為對象添加click方法 click與onclick區(qū)別總結(jié)如下 1、click是對象的方法,onclick是事件,當(dāng)我們點(diǎn)擊按鈕是,首先觸發(fā)的是事件,然后是方法,舉個栗子 <button id=\”test_btn\” onclick=\”textOnclick()\” ></button> $(\’#test_btn\’).click(function(){ alert(\”click執(zhí)行\(zhòng)”); }) function textOnclick(){ alert(\”onclick執(zhí)行\(zhòng)”); } 我們會發(fā)現(xiàn),當(dāng)我們點(diǎn)擊按鈕時,首先執(zhí)行onclick,然后執(zhí)行click,因為onclick是按鈕的點(diǎn)擊事件,首先觸發(fā)事件,而后觸發(fā)事件的點(diǎn)擊方法,也就是說即便我們不添加點(diǎn)擊方法,當(dāng)我們點(diǎn)擊時也會觸發(fā)點(diǎn)擊事件 2、方法可直接直接,事件只能觸發(fā),也就是說,方法可以以其他方式執(zhí)行,而對于按鈕的點(diǎn)擊事件需要進(jìn)行點(diǎn)擊觸發(fā) 3、關(guān)系 事件—觸發(fā)函數(shù)

javascript 中 click 和onclick有什么區(qū)別呢

區(qū)別如下:
1、onclick是綁定事件,告訴瀏覽器在鼠標(biāo)點(diǎn)擊時候要做什么。
2、click本身是方法作用是觸發(fā)onclick事件,只要執(zhí)行了元素的click()方法,就會觸發(fā)onclick事件
3、click可以理解為一次簡單的觸發(fā),只執(zhí)行一次,找不到以后就不再執(zhí)行;
4、onclick則是給這個id注冊一種行為,可以重復(fù)觸發(fā)
5、click 是方法;onclick是事件;執(zhí)行click就是模擬鼠標(biāo)點(diǎn)擊,同時會觸發(fā)onclick事件。

擴(kuò)展資料:
JavaScript是一種屬于**的腳本語言,已經(jīng)被廣泛用于Web應(yīng)用開發(fā),常用來為網(wǎng)頁添加各式各樣的動態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。

通常JavaScript腳本是通過嵌入在HTML中來實現(xiàn)自身的功能的。
Javascript腳本語言同其他語言一樣,有它自身的基本數(shù)據(jù)類型,表達(dá)式和算術(shù)運(yùn)算符及程序的基本程序框架。Javascript提供了四種基本的數(shù)據(jù)類型和兩種特殊數(shù)據(jù)類型用來處理數(shù)據(jù)和文字。而變量提供存放信息的地方,表達(dá)式則可以完成較復(fù)雜的信息處理。