Computer >> Máy Tính >  >> Lập trình >> Javascript

“Javascript:void (0)” có nghĩa là gì?


Nếu việc chèn một biểu thức vào trang web dẫn đến hiệu ứng không mong muốn, thì hãy sử dụng JavaScript void để loại bỏ nó. Thêm “javaScript:void (0)”, trả về giá trị nguyên thủy không xác định.

Toán tử void được sử dụng để đánh giá biểu thức đã cho. Sau đó, nó trả về không xác định. Nó nhận được giá trị nguyên thủy không xác định, sử dụng void (0).

Khoảng trống (0) có thể được sử dụng với các siêu liên kết để lấy giá trị nguyên thủy không xác định

Ví dụ

Bản trình diễn trực tiếp

<!DOCTYPE html>
<html>
   <head>
      <title>Understanding JavaScript void(0)</title>
   </head>
   <body>
      <a href="javascript:void(0);" ondblclick="alert('Click it twice!')">Click me not once, but twice.</a>
   </body>
</html>

Chúng tôi đã sử dụng JavaScript:void (0) ở trên để ngăn trang tải lại khi nút được nhấp vào lần đầu tiên.

Như được hiển thị ở trên, mã sẽ chỉ hoạt động khi nút sẽ được nhấp hai lần. Nếu nó được nhấp một lần, thì không có gì xảy ra. Nhưng hộp cảnh báo sẽ xuất hiện khi nút được nhấp hai lần kể từ khi chúng tôi sử dụng trình xử lý sự kiện ondblclick.