JavaScript: Check whether a specified value is a DOM element
JavaScript Object: Exercise-18 with Solution
Check DOM Element
Write a JavaScript function to check whether a given value is a DOM element.
Sample Solution:
HTML Code:
<html>
<head>
<meta charset="utf-8">
<title>JavaScript function to check whether a specified value is a DOM element</title>
<script
src="https://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
crossorigin="anonymous"></script>
</head>
<body>
</body>
</html>
JavaScript Code:
function is_dom_element(obj) {
return !!(obj && obj.nodeType === 1);
}
console.log(is_dom_element(jQuery('body')[0]));
Output:
true
Flowchart:

Live Demo:
See the Pen javascript-object-exercise-18 by w3resource (@w3resource) on CodePen.
For more Practice: Solve these Related Problems:
- Write a JavaScript function that checks if a given input is a DOM element by testing its nodeType property.
- Write a JavaScript function that uses the instanceof operator to verify if the input is an instance of HTMLElement.
- Write a JavaScript function that accepts a selector string and returns true if the corresponding element exists in the DOM.
- Write a JavaScript function that validates a variable as a DOM node by checking if it has a tagName property.
Go to:
PREV : Check Property Existence.
NEXT : JavaScript Validation with regular expression Exercises Home.
Improve this sample solution and post your code through Disqus.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.