querySelectorAll() the best JavaScript function in the world!

How can I use querySelectorAll() to select all links that have a specific attribute or attribute value (e.g., all links with a target="_blank" attribute)?

1 answer

  1. You use querySelectorAll() with a specific attribute selector to select all links that have a specific attribute or attribute value. For example, to select all links with a target="_blank" attribute, use the following code:

    ```javascript
    const linksWithBlankTarget = document.querySelectorAll('a[target="_blank"]');

    // After this you can loop through the links and perform any action you want.
    linksWithBlankTarget.forEach(link => {
    // Do something with each link
    console.log(link.href);
    });
    ```

    The code first selects all anchor tags (`<a>`) that have a `target` attribute with the value `"_blank"`. Then it logs the `href` attribute of each link.

Related Questions