Quảng cáo
Vì sao trong thẻ href hay dùng javascript:void(0)? Và javascript:void(0) là gì?
Chủ đề: JavaScript / jQueryBài trước|Bài tiếp
Có hai thành phần trong javascript:void(0)
:
javascript:
là một địa chỉ URI đặc biệt, khi trình duyệt nhận được địa chỉ URL bắt đầu bằngjavascript:
nó sẽ ước lượng biểu thức đặt sau đó và kết quả cuối sẽ được hiển thị trong nội dung của trang. Bạn thử mở trình duyệt và gõjavascript:"Hello"
vào thanh địa chỉ và bấmEnterđể xem kết quả.void
là toán tử dùng để ước lượng một biểu thức và trả về giá trị làundefined
. Ví dụ: khi sử dụngvoid(alert("Hello"))
trong mã JavaScript bạn sẽ thấy trang hiển thị một popup cảnh báo. Tuy nhiênvoid("Hello")
không hiển thị bất cứ thay đổi nào. Tương tựvoid(0)
cũng sẽ không làm gì và trả về giá trịundefined
.
Do đójavascript:void(alert("Hello"))
sẽ hiển thị một hộp thoại popup cảnh báo vàjavascript:void(0)
hoặcjavascript:void("Hello")
sẽ khiến trình duyệt dừng ở lại trang hiện tại vì giá trị trả về không phải là một URL.
Câu hỏi liên quan
Dưới đây là một số câu hỏi thường gặp khác liên quan đến chủ đề này:
- Regex để xác thực tên miền
- Làm thế nào để vô hiệu hóa các ngày cụ thể trong Bootstrap Datepicker bằng jQuery?
- Cách lấy giá trị của tùy chọn đã chọn trong hộp chọn (Select) bằng jQuery
- Có cách nào để bọc table trong div trong TinyMCE không?
- TinyMCE textarea và biểu mẫu (Form) đăng bằng ajax
Unknown Error
Unknown Error: [2] Undefined array key "PREV_PAGE"
File: /home/vzn.vn/public_html/config/vzn.template.php(491) : eval()'d code
Line: 1
File: /home/vzn.vn/public_html/config/vzn.template.php(491) : eval()'d code
Line: 1