In this tutorial we will learn how to Get Heading Text using JavaScript. To get the heading text getElementById() method and innerText property or textContent property can be used.
Table of Contents
JavaScript getElementById() method
JavaScript getElementById() method is used to select or target the HTML element with particular id.
In this example it is used to select the heading tag using it's id.
JavaScript innerText property
JavaScript innerText property returns all text of selected HTML element and it's child element's text as well.
JavaScript textContent property
JavaScript textContent property returns all text of the selected HTML element and the text of child elements that are used for formatting, like b tag.
HTML Code
HTML Code is given below, in this code we have used H3 tag with heading text and a Button tag which is used to execute a JavaScript function to Get Heading Text.
<h3 id="heading">Main Heading</h3>
<button onclick="getHeadingText()">Get Heading Text</button>
JavaScript Code
Take a look at the JavaScript code.
<script>
function getHeadingText()
{
var heading = document.getElementById('heading');
var text = heading.innerText || heading.textContent;
alert(text);
}
</script>
Note: Logical OR ( || ) operator is used to make sure that code runs on all browsers.
Demo
Video Tutorial
Watch video tutorial on how to Get Heading Text in JavaScript.