Sunday, September 22, 2024
Google search engine
HomeLanguagesJavascriptHow to Check an Element with Specific ID Exists using JavaScript ?

How to Check an Element with Specific ID Exists using JavaScript ?

Given an HTML document containing some elements and the elements contains some id attribute. The task is to check the element with a specific ID exists or not using JavaScript. There are two approaches that are discussed below: 

Approach 1: First, we will use document.getElementById() to get the ID and store the ID into a variable. Then compare the element (variable that store ID) with ‘null’ and identify whether the element exists or not.

Example: 

html




<!DOCTYPE html>
<html lang="en">
 
<head>
    <title>
        How to Check an Element with Specific
        ID Exists using JavaScript ?
    </title>
</head>
 
<body>
    <h1 style="color:green;">
        neveropen
    </h1>
     
    <p>
        Click on button to check if
        element exists using JavaScript
    </p>
     
    <button onClick="GFG_Fun()">
        click here
    </button>
     
    <p id="result"></p>
     
    <script>
        var res = document.getElementById('result');
 
        function GFG_Fun() {
            var el = document.getElementById('GFG');
 
            if (el != null) {
                el_down.innerHTML = "Element Exists";
            } else {
                el_down.innerHTML = "Element Not Exists";
            }
        }
    </script>
</body>
 
</html>


Output: 

Approach 2: First, we will use document.getElementById() method to get the ID and store the ID into a variable. Then use JSON.stringify() method on the element (variable that store ID) and compare the element with ‘null’ string and then identify whether the element exists or not.

Example: 

html




<!DOCTYPE html>
<html lang="en">
 
<head>
    <title>
        How to Check an Element with Specific
        ID Exists using JavaScript ?
    </title>
</head>
 
<body>
    <h1 style="color:green;">
        neveropen
    </h1>
 
    <p>
        Click on button to check if
        element exists using JavaScript
    </p>
 
    <button onClick="GFG_Fun()">
        click here
    </button>
 
    <p id="result"></p>
 
    <script>
        let res = document.getElementById('result');
 
        function GFG_Fun() {
            let elm = document.getElementById('GFGUP');
             
            if (JSON.stringify(elm) != "null") {
                el_down.innerHTML = "Element Exists";
            } else {
                el_down.innerHTML = "Element Not Exists";
            }
        }
    </script>
</body>
 
</html>


Output: 

RELATED ARTICLES

Most Popular

Recent Comments