The
void
operator evaluates the given expression and then returnsundefined
.The
void
operator is often used merely to obtain theundefined
primitive value, usually using “void(0)
” (which is equivalent to “void 0
”). In these cases, the global variableundefined
can be used instead (assuming it has not been assigned to a non-default value).
An explanation is provided here: void
operator.
The reason you’d want to do this with the href
of a link is that normally, a javascript:
URL will redirect the browser to a plain text version of the result of evaluating that JavaScript. But if the result is undefined
, then the browser stays on the same page. void(0)
is just a short and simple script that evaluates to undefined
.
Related Posts:
- What does “javascript:void(0)” mean?
- How can I remove a specific item from an array?
- How to use Redirect in the new react-router-dom of Reactjs
- How to fix “Cannot read property ‘addEventListener’ of null” error [duplicate]
- What does [object Object] mean?
- Remove class using jQuery
- How do I check whether a checkbox is checked in jQuery?
- Babel 7 – ReferenceError: regeneratorRuntime is not defined
- How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)
- How can I check for “undefined” in JavaScript?
- How to make history.back() without getting a warning on the browser to reload the page?
- How can I create a two dimensional array in JavaScript?
- Does JavaScript pass by reference?
- How to add jQuery code into HTML Page
- TypeError: Router.use() requires middleware function but got a Object
- What does jQuery.fn mean?
- What’s the source of Error: getaddrinfo EAI_AGAIN?
- React – TypeError: Cannot read property ‘props’ of undefined
- How to open a local disk file with JavaScript?
- Remove all child elements of a DOM node in JavaScript
- Why Is `Export Default Const` invalid?
- Why is process.env.NODE_ENV undefined?
- Better way to sum a property value in an array
- Javascript require() function giving ReferenceError: require is not defined
- How to remove item from array by value?
- SecurityError: Blocked a frame with origin from accessing a cross-origin frame
- React Error: Target Container is not a DOM Element
- Google Conversions Not Working – Script Won’t Load
- TypeError: Cannot read property ‘get’ of undefined on AngularJS
- How to remove text from a string?
- Convert character to ASCII code in JavaScript
- Disable same origin policy in Chrome
- How do I remove a key from a JavaScript object?
- Is JavaScript supported in an email message?
- Basic Ajax send/receive with node.js
- How do I check whether an array contains a string in TypeScript?
- alert a variable value
- How to check a radio button with jQuery?
- Get current URL with jQuery?
- How to get JSON from URL in JavaScript?
- How do you put an image file in a json object?
- How can I add a class to a DOM element in JavaScript?
- Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Transition which is inside StrictMode
- Can you write nested functions in JavaScript?
- How to use jQuery in chrome extension?
- How do I use this JavaScript variable in HTML?
- How to check if a variable is not null?
- How to close current tab in a browser window?
- npm WARN enoent ENOENT: no such file or directory, open ‘C:\Users\Nuwanst\package.json’
- How to change value of object which is inside an array using JavaScript or jQuery?
- How do I make a discord bot join a voice channel?
- How to display raw JSON data on a HTML page
- Sorting object property by values
- How to make an HTML back link?
- How to fix getImageData() error The canvas has been tainted by cross-origin data?
- Getting a random value from a JavaScript array
- Moment Js UTC to Local Time
- Get the size of the screen, current web page and browser window
- How to reload/refresh jQuery dataTable?
- How to enable a disabled checkbox dynamically?
- “Cross origin requests are only supported for HTTP.” error when loading a local file
- What is ‘xmlhttp.setRequestHeader();’ and in which situations is it used?
- Write / add data in JSON file using Node.js
- How do I concatenate a string with a variable?
- setTimeout callback argument
- Gutenberg – remove / add blocks with custom script
- conditional layout based on if Innerblocks is not empty
- Gutenberg extend blocks add new class name
- How do I add custom attributes to javascript tags in WordPress?
- Only loads on the contact template page
- Min And Max Date With Date Format In Elementor Form Not Working
- Strange gibberish JavaScript in Editor – site hacked?
- wp_enqueue_script & constants?
- Building a slide down search box in wordpress
- Resolving Javascript errors likely related to Gantry framework
- javascript conflict
- WordPress customizer get control
- How to load JS for specific screen size using wp_enqueue_script?
- I am trying to add current logged in user to my zoho chat
- Video script issue, JavaScript attribute remains ‘undefined’
- Why does a on Comment edit page submit the page?
- Conditional save return on Gutenberg Block
- Can I alter the block editor’s paste text behavior?
- Headless wp with react. How to handle routes?
- Where to paste Google Map Snippet / JavaScript / CSS for WordPress integration
- Issues trying to get an element by id
- TinyMCE Javascript URL Question
- Setting Variable Path to Template Directory inside Script
- Dynamically add Js
- Change background video when scrolling reaches a certain ID
- Contact Form 7 Conditional redirect
- How do i load javascript on a specific custom post template via functions.php?
- Dynamically changing logo on scroll function [closed]
- Can’t change javascript files
- Remove WordPress default registration client side validation?
- Live Time on WP showing weirdly [closed]
- Google Map JavaScript error after migrating
- Table block variation with header section activated
- Why is this script not working?
- Astra Mobile Cart Drawer is blank on home page