JAVASCRIPT -DOCUMENT.GETELEMENT BYTAGNAME

Lavanya



JavaScript-document.getElement Method


The `document.getElementsByTagName()` method retrieves all elements with the specified tag name.

Syntax

Below is the syntax of the `getElementsByTagName()` method:

document.getElementsByTagName(tagName)

Example of `document.getElementsByTagName()` Methods 


In this example, we will count the total number of paragraphs in the document. To achieve this, we use the `document.getElementsByTagName("p")` method, which returns all the paragraphs.


<html>
  <body>
    <p>This is paragraph 1.</p>
    <p>This is paragraph 2.</p>
    <p>This is paragraph 3.</p>
    
    <script>
      var paragraphs = document.getElementsByTagName('p');
      
      for (var i = 0; i < paragraphs.length; i++) {
        console.log(paragraphs[i].innerHTML);
      }
    </script>
  </body>
</html>

Output:

This is paragraph 1.
This is paragraph 2.
This is paragraph 3.

In this paragraph, we will count the total number of paragraphs using the `getElementsByTagName()` method.

Another example of `document.getElementsByTagName()` methods


In this example, we will count the total number of h2 and h3 tags used in the document.

<!DOCTYPE html>
<html>
<head>
  <title>Count h2 and h3 tags</title>
</head>
<body>

  <h1>Main Heading</h1>
  <h2>Subheading 1</h2>
  <h2>Subheading 2</h2>
  <h2>Subheading 3</h2>
  <h3>Sub-subheading 1</h3>
  <h3>Sub-subheading 2</h3>
  <h3>Sub-subheading 3</h3>
  <h3>Sub-subheading 4</h3>

  <button onclick="countTags()">Count h2 and h3 tags</button>

  <p id="result"></p>

  <script>
    function countTags() {
      var h2Tags = document.getElementsByTagName('h2').length;
      var h3Tags = document.getElementsByTagName('h3').length;
      var totalTags = h2Tags + h3Tags;

      document.getElementById('result').innerHTML = 
        "Total number of h2 tags: " + h2Tags + "<br>" +
        "Total number of h3 tags: " + h3Tags + "<br>" +
        "Total number of h2 and h3 tags: " + totalTags;
    }
  </script>
</body>
</html>

Output:

Main Heading
Subheading 1
Subheading 2
Subheading 3
Sub-subheading 1
Sub-subheading 2
Sub-subheading 3
Sub-subheading 4
Count h2 and h3 tags

Total number of h2 tags: 3
Total number of h3 tags: 4
Total number of h2 and h3 tags: 7



Tags
Our website uses cookies to enhance your experience. Learn More
Accept !

GocourseAI

close
send