Loading, please wait...

Methods

Accessing Methods

In JavaScript, there are different methods which are used in order to access the elements of a document object.

 

There are certain methods are as follows:

 

Method

Description

document.getElementById(id)

Find an element by using id.

document.getElementsByClassName(name)

Find the elements by using class name.

document.getElementsByTagName(name)

Find the elements by using tag name.

 

 

The getElementById() method

This method is used in order to find the element of an HTML document with the help of a specific id.

It is an effective method to access an element by using the specific ID. But, it can’t be quite useful in accessing the multiple elements.

 

Code:

<html>
<head>
<title></title>
</head>
<body>
<h2>JavaScript DOM </h2>
<h3>Welcome</h3>
<h4 id ="text">TutorialsLink!</h4>
<script>
document.getElementById("text").innerHTML;
</script>
</body>
</html>

 

Output:

 

 

 

 

The getElementsByClassName() method

This method helps in finding all the elements of a document object by using the same class name and return them as an array output.

 

Code:

<html>
<head>
<title></title>
</head>
<body>
<h2>JavaScript DOM </h2>
<h3 class = "text">Welcome</h3>
<h4 class ="text">TutorialsLink!</h4>
<script>
var arr = document.getElementsByClassName("text");
document.write(arr[1].innerHTML);
</script>
</body>
</html>

 

Output:

 

 

 

The getElementsByTagName() method

This method is used to access the all elements and attributes of a document object by using tag name. It also returns an array of all the values which have the same tag name.

 

Code:

<html>
<head>
<title></title>
</head>
<body>
<h2>JavaScript DOM </h2>
<p>Welcome</p>
<p>TutorialsLink!</p>
<script>
var arr = document.getElementsByTagName("p");
document.write(arr[1].innerHTML);
</script>
</body>
</html>

 

Output: