Hướng dẫn how to count the number of times a button is clicked using javascript ? - làm cách nào để đếm số lần một nút được nhấp bằng javascript?

Đếm số lượng nhấp chuột vào một yếu tố là một trong những điều dễ nhất bạn có thể làm với JavaScript. Tất cả những gì bạn cần làm là khai báo một biến để lưu trữ các nhấp chuột của bạn và sau đó sử dụng phương thức addEventListener trên phần tử đích của bạn. & NBSP;

Hãy nói rằng bạn muốn theo dõi số lượng nhấp chuột trên một phần tử nút, ví dụ: một nút home. & nbsp;

Đánh dấu HTML

Tạo một phần tử nút HTML và cho nó một lớp nút tại nhà:

<button class="button-home">Homebutton>

Thêm mã sau vào tệp JavaScript của bạn (Tôi sẽ giải thích mã bên dưới):

let buttonHome = document.querySelector(".button-home");
let CountButtonHomeClicks = 0;

buttonHome.addEventListener("click", function() {
  CountButtonHomeClicks += 1;
  console.log(CountButtonHomeClicks);
});

Kết quả:

Hướng dẫn how to count the number of times a button is clicked using javascript ? - làm cách nào để đếm số lần một nút được nhấp bằng javascript?

Tôi đã thêm một chút kiểu dáng CSS vào phần tử nút ở trên để dễ dàng nhấn hơn.

Những gì xảy ra trong mã JavaScript:

  • Đầu tiên, chúng tôi sử dụng phương thức
    let buttonHome = document.querySelector(".button-home");
    let CountButtonHomeClicks = 0;
    
    buttonHome.addEventListener("click", function() {
      CountButtonHomeClicks += 1;
      console.log(CountButtonHomeClicks);
    });
    0 để chọn lớp
    let buttonHome = document.querySelector(".button-home");
    let CountButtonHomeClicks = 0;
    
    buttonHome.addEventListener("click", function() {
      CountButtonHomeClicks += 1;
      console.log(CountButtonHomeClicks);
    });
    1 trên phần tử nút. Sau đó, chúng tôi gán nó cho biến
    let buttonHome = document.querySelector(".button-home");
    let CountButtonHomeClicks = 0;
    
    buttonHome.addEventListener("click", function() {
      CountButtonHomeClicks += 1;
      console.log(CountButtonHomeClicks);
    });
    2.
  • Sau đó, chúng tôi khai báo biến
    let buttonHome = document.querySelector(".button-home");
    let CountButtonHomeClicks = 0;
    
    buttonHome.addEventListener("click", function() {
      CountButtonHomeClicks += 1;
      console.log(CountButtonHomeClicks);
    });
    3 để lưu trữ các nhấp chuột trong tương lai của chúng tôi. Chúng tôi cung cấp cho nó một giá trị ban đầu mặc định là 0.
  • Sau đó, chúng tôi đính kèm một trình nghe sự kiện vào nút của chúng tôi bằng cách sử dụng phương thức
    let buttonHome = document.querySelector(".button-home");
    let CountButtonHomeClicks = 0;
    
    buttonHome.addEventListener("click", function() {
      CountButtonHomeClicks += 1;
      console.log(CountButtonHomeClicks);
    });
    4.
  • Bên trong trình nghe sự kiện của chúng tôi, chúng tôi chỉ định rằng chúng tôi đang nghe các sự kiện
    let buttonHome = document.querySelector(".button-home");
    let CountButtonHomeClicks = 0;
    
    buttonHome.addEventListener("click", function() {
      CountButtonHomeClicks += 1;
      console.log(CountButtonHomeClicks);
    });
    5 và chúng tôi muốn thực hiện
    let buttonHome = document.querySelector(".button-home");
    let CountButtonHomeClicks = 0;
    
    buttonHome.addEventListener("click", function() {
      CountButtonHomeClicks += 1;
      console.log(CountButtonHomeClicks);
    });
    6 trên mỗi sự kiện nhấp chuột.
  • Bên trong chức năng của chúng tôi, chúng tôi chỉ định rằng muốn thêm 1 vào biến
    let buttonHome = document.querySelector(".button-home");
    let CountButtonHomeClicks = 0;
    
    buttonHome.addEventListener("click", function() {
      CountButtonHomeClicks += 1;
      console.log(CountButtonHomeClicks);
    });
    3 của chúng tôi mỗi khi sự kiện nhấp chuột được kích hoạt. Để thêm 1, chúng tôi sử dụng toán tử
    let buttonHome = document.querySelector(".button-home");
    let CountButtonHomeClicks = 0;
    
    buttonHome.addEventListener("click", function() {
      CountButtonHomeClicks += 1;
      console.log(CountButtonHomeClicks);
    });
    8 (cộng với bằng).
  • Cuối cùng, chúng tôi đăng nhập từng sự kiện nhấp chuột bằng cách sử dụng
    let buttonHome = document.querySelector(".button-home");
    let CountButtonHomeClicks = 0;
    
    buttonHome.addEventListener("click", function() {
      CountButtonHomeClicks += 1;
      console.log(CountButtonHomeClicks);
    });
    9 trên biến
    let buttonHome = document.querySelector(".button-home");
    let CountButtonHomeClicks = 0;
    
    buttonHome.addEventListener("click", function() {
      CountButtonHomeClicks += 1;
      console.log(CountButtonHomeClicks);
    });
    3 của chúng tôi.

Bây giờ bạn đã biết cách đếm số nhấp chuột vào một yếu tố cụ thể.

Tốt để biết:

  • Mã trên là sử dụng cú pháp ES6. Nếu bạn sử dụng ES5, chỉ cần thay thế
      
    
    1 bằng
      
    
    2 và nó sẽ hoạt động giống nhau.
  • Loại chức năng chúng tôi sử dụng trong ví dụ này được gọi là hàm ẩn danh vì nó không có tên - không giống như các biểu thức chức năng và khai báo chức năng.anonymous function because it doesn’t have a name — unlike function expressions and function declarations.
  • Các chức năng ẩn danh không thể được sử dụng lại. Nếu bạn cần gọi cùng một hàm trên một số sự kiện, hãy sử dụng biểu thức chức năng hoặc khai báo chức năng.

Nhận mã

Ở đây, một codepen với tất cả các mã ở trên.

Tôi có một trang mà tôi muốn đếm số lần nhấp vào một nút. và các số được hiển thị ngay bên dưới nút đó.

Tôi đã cố gắng tìm kiếm và tìm thấy điều này. Tôi nghĩ rằng điều này sẽ không tính tổng số lần nhấp: Theo dõi số lần nhấp nút

Tôi quen thuộc với mã JavaScript, vì vậy bất kỳ trợ giúp nào cũng hữu ích.

user513951

11.9k7 Huy hiệu vàng65 Huy hiệu bạc79 Huy hiệu đồng7 gold badges65 silver badges79 bronze badges

Đã hỏi ngày 6 tháng 6 năm 2014 lúc 6:03Jun 6, 2014 at 6:03

Hướng dẫn how to count the number of times a button is clicked using javascript ? - làm cách nào để đếm số lần một nút được nhấp bằng javascript?

Sahibjot Singhsahibjot SinghSahibjot Singh

1.2913 huy hiệu vàng12 Huy hiệu bạc19 Huy hiệu đồng3 gold badges12 silver badges19 bronze badges

Mã HTML :

  

Mã JS:

 var inc=0;
 function myFunction() {
    inc=inc+1;
    alert(inc);    
 }

Đã trả lời ngày 6 tháng 6 năm 2014 lúc 6:09Jun 6, 2014 at 6:09

Hướng dẫn how to count the number of times a button is clicked using javascript ? - làm cách nào để đếm số lần một nút được nhấp bằng javascript?

Giả sử HTML của bạn là:

   

Đã trả lời ngày 6 tháng 6 năm 2014 lúc 6:16Jun 6, 2014 at 6:16

Hướng dẫn how to count the number of times a button is clicked using javascript ? - làm cách nào để đếm số lần một nút được nhấp bằng javascript?

3

Bạn có thể làm theo cách này:

  

Hoặc bạn có thể thêm Listner sự kiện

documet.getElementById('[id of the button]').addEventListener('click', function(){
         cnt++
         var divData=document.getElementById("showCount");
         divData.innerHTML="Number of Downloads: ("+cnt +")";//this part has been edited
});

Đã trả lời ngày 28 tháng 1 năm 2019 lúc 15:00Jan 28, 2019 at 15:00

Elvis S.Elvis S.Elvis S.

3531 Huy hiệu vàng3 Huy hiệu bạc13 Huy hiệu đồng1 gold badge3 silver badges13 bronze badges

HTML:

 
 

Mã JS:

  

Gayashanbc

8971 Huy hiệu vàng15 Huy hiệu bạc 30 Huy hiệu Đồng1 gold badge15 silver badges30 bronze badges

Đã trả lời ngày 28 tháng 6 năm 2021 lúc 16:00Jun 28, 2021 at 16:00

NgalongaloNgalo

11 Huy hiệu Đồng1 bronze badge

Có chức năng đếm trong JavaScript không?

JS |Đếm () hàm.Hàm số () được sử dụng để đếm số lượng bộ sưu tập trong phần tử.Trong JavaScript, mảng trước tiên được chuyển đổi thành một bộ sưu tập và sau đó chức năng được áp dụng cho bộ sưu tập.The count() function is used to count the number of collections in the element. In JavaScript, the array is first converted to a collection and then the function is applied to the collection.

Làm thế nào tôi có thể nhận được giá trị nút nhấp chuột?

Thuộc tính giá trị nút..
Bước 1 - Trước tiên chúng tôi tạo một nút bên trong một biểu mẫu có giá trị được liên kết với thuộc tính giá trị ..
Bước 2 - Tiếp theo, chúng tôi nhắm mục tiêu phần tử nút với ID của nó và nhận giá trị của thuộc tính giá trị bằng thuộc tính giá trị ..

Chúng ta có thể nhấp vào nút bằng JavaScript không?

Trong mã JavaScript, chúng tôi tạo một biến có phần tử trên trang có ID của Self Click (đó là nút chúng tôi đã tạo).Sau đó, chúng tôi thực hiện chức năng nhấp chuột trên nút này bằng hàm javascript click ().Và đây là cách chúng ta có thể nhấp vào một nút với mã JavaScript.