How can I get H1 innerText in JavaScript without the innerText of its child?

JavascriptWeb DevelopmentFront End TechnologyObject Oriented Programming

For this, you can use textContent, like −



Following is the code −

<!DOCTYPE html>
<html lang="en">
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="//">
<script src=""></script>
<script src=""></script>
   <div class="first-header">
   <div class="second-header">
   <h1> This is h1 tag........<span>This is span tag inside h1 tag.......... </span></h1>
   var valueOfh1 = document.querySelector('div.second-header h1');
   var value = valueOfh1.childNodes[0].textContent;

To run the above program, save the file name anyName.html(index.html). Right click on the file and select the option “Open with live server” in VS Code editor.


This will produce the following output −

Following is the output on console −

Updated on 27-Oct-2020 09:47:52