怎樣使js中的onclick事件只觸發一次就是我點選了

2021-03-26 11:40:32 字數 790 閱讀 9513

1樓:匿名使用者

解決的方法:

1、用jquery的方式

jquery專門為此功能提供了一個函式one。這樣寫就能讓click這個事件只執行一次。

$("#btn3").one('click',function());

2、不用jquery的方式

框起來的3處都是不用jquery實現的只觸發一次的效果。核心**是這句btn.onclick = null;

就是click事件被執行的時候,讓它把這個事件本身給清空。

2樓:益享天開

如果你用jquery寫那就方便多啦:

$(node).one('click',function(){})

如果用js原生的寫法,那麼可能你需要加個變數判斷,防止重複觸發!

3樓:春風化雨

有2種方式實現,下面詳細介紹,這是測試頁面測試頁面框起來的3處都是不用jquery實現的只觸發一次的效果。核心**是這句

btn.onclick = null;

就是click事件被執行的時候,讓它把這個事件本身給清空。

jquery專門為此功能提供了一個函式one。

這樣寫就能讓click這個事件只執行一次。

$("#btn3").one('click',function());

4樓:匿名使用者

你說的這個功能在jquery裡有個繫結事件的方法,**如下:

$("#btntest").one("click",function());

怎樣使土壤呈酸性,怎樣使花盆中的土壤變成酸性土壤

1.澆食用醋。取食用醋1份,加水30份,充分混合,使酸水略顯顏色。用水澆鹼性土壤內。2.澆淘容米水。第一次淘米水和第二次淘米水倒入一個大瓶子裡,密封一兩天,直接澆灌鹼土,也可兌水稀釋後澆灌。3.把各種水果皮和腐爛變質的水果收集到一個瓶子裡,假如適量水,密封發酵一兩週,取發酵水對清水澆灌。4.施用過磷...

怎麼獲取js陣列中的物件的屬性,js怎麼遍歷陣列中的物件的屬性

var contacts bob,mary console.log contacts 1 phonenumber 你定義的var contacts bob mary 它就是自 一個普bai通陣列,裡面的bob.mary帶引號它du就是個字串,zhi並不是你想象中的json陣列的合併,也就是說cont...

js迴圈遍歷物件,js中遍歷陣列物件的幾種方式

使用for.in可以遍歷js物件的屬性,用法如下 for.in 語句用於遍歷陣列或者物件的屬性 對陣列或者物件的屬性進行迴圈操作 for in 迴圈中的 每執行一次,就會對陣列的元素或者物件的屬性進行一次操作。for 變數 in 物件 變數 用來指定變數,指定的變數可以是陣列元素,也可以是物件的屬性...