Khóa học java miễn phí |
Cú pháp
Cú pháp của void có thể là một trong hai thứ sau
Link đăng ký : Khóa học java miễn phí.
Ở đây cảnh báo biểu thức ('Warning !!!') được đánh giá nhưng nó không được nạp lại vào tài liệu hiện tại
<head> <script type="text/javascript"> <!-- void func() javascript:void func() or: void(func()) javascript:void(func()) //--> </script> </head>
ví dụ 1
Cách sử dụng phổ biến nhất của toán tử này là ở javascript phía máy khách :URL, nơi nó cho phép bạn đánh giá một biểu thức cho các tác dụng phụ của nó mà không có trình duyệt hiển thị giá trị của biểu thức được đánh giá.Ở đây cảnh báo biểu thức ('Warning !!!') được đánh giá nhưng nó không được nạp lại vào tài liệu hiện tại
<html> <head> <script type="text/javascript"> <!-- //--> </script> </head> <body> <p>Click the following, This won't react at all...</p> <a href="javascript:void(alert('Warning!!!'))">Click me!</a> </body> </html>
Đầu ra
Hãy xem ví dụ sau. Liên kết sau không có gì vì biểu thức "0" không có hiệu lực trong JavaScript. Ở đây biểu thức "0" được đánh giá, nhưng nó không được nạp lại vào tài liệu hiện tại.<html> <head> <script type="text/javascript"> <!-- //--> </script> </head> <body> <p>Click the following, This won't react at all...</p> <a href="javascript:void(0)">Click me!</a> </body> </html>
Đầu ra
Một sử dụng khác của void là cố tình tạo ra giá trị không xác định như sau.<html> <head> <script type="text/javascript"> <!-- function getValue(){ var a,b,c; a = void ( b = 5, c = 7 ); document.write('a = ' + a + ' b = ' + b +' c = ' + c ); } //--> </script> </head> <body> <p>Click the following to see the result:</p> <form> <input type="button" value="Click Me" onclick="getValue();" /> </form> </body> </html>
Không có nhận xét nào:
Đăng nhận xét