HTML | DOM getElementsByTagName() Method
The getElementsByTagName() method in HTML returns the collection of all the elements in the document with the given tag name. To extract any info just iterate through all the elements using the length property.
Syntax:
var elements = document.getElementsByTagName(name);
Where:
- elements is a collection of all the found elements in the order they appear with the given tag name.
- name is a string representing the name of the elements. The special string “*” represents all elements.
Example 1:
<!DOCTYPE html> < html > < head > < title >DOM getElementsByTagName() Method</ title > </ head > < body style = "text-align: center" > < h1 style = "color: green;" > GeeksforGeeks </ h1 > < h2 > DOM getElementsByTagName() </ h2 > < p >A computer science portal for geeks.</ p > < button onclick = "geek()" >Try it</ button > < script > function geek() { var doc = document.getElementsByTagName("p"); doc[0].style.background = "green"; doc[0].style.color = "white"; } </ script > </ body > </ html > |
Output:
Before click on button:
After click on button:
Example 2:
<!DOCTYPE html> < html > < head > < title >DOM getElementsByTagName() Method</ title > </ head > < body style = "text-align: center" > < h2 style = "color: green;" > DOM getElementsByTagName() </ h2 > < p >This is the first paragraph.</ p > < p >This is the second paragraph.</ p > < p >This is the third paragraph.</ p > < button onclick = "geek()" >Try it</ button > < script > function geek() { var doc = document.getElementsByTagName("P"); var i; for (i = 0; i < doc.length ; i++) { doc[i] .style.backgroundColor = "green" ; doc[i] .style.color = "white" ; } } </script> </ body > </ html > |
Output:
Before click on button:
After click on button:
Supported Browsers: The browser supported by getElementsByTagName() method are listed below:
- Google Chrome 1.0
- Internet Explorer 6.0
- Firefox 3.0
- Opera 9.5
- Safari 3.0