Given an HTML document, the challenge is to use JavaScript to modify the element's ID. Below are two strategies that are covered:

Method 1: Using JavaScript, we may modify the ID by utilizing the id property.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>AmarCode</title>
<style>
.div {
height: 100px;
width: 200px;
margin: 0 auto;
color: white;
}

#div1 {
background: green;
}

#div2 {
background: blue;
}
</style>
</head>
<body style="text-align:center;">

<h1 style="color:green;">
Amar Code
</h1>

<p id="GFG_UP"></p>

<div class="div" id="div1"></div>
<br>

<button onClick="GFG_Fun()">
click here
</button>

<script>
var el_up = document.getElementById('GFG_UP');
el_up.innerHTML = "Click on button to "
+ "change the ID of box.";

function GFG_Fun() {
document.getElementById('div1').id = 'div2';
}
</script>
</body>
</html>

Method 2: Using JavaScript, we may modify the ID by using the id property located inside the element.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>AmarCode</title>
<style>
.div {
height: 100px;
width: 200px;
margin: 0 auto;
color: white;
}

#div1 {
background: green;
}

#div2 {
background: blue;
}
</style>
</head>
<body style="text-align:center;">

<h1 style="color:green;">
AmarCode
</h1>

<p id="GFG_UP"></p>

<div class="div" id="div1"></div>
<br>

<button onclick="document.getElementById(
'div1').id = 'div2'; return false">
click here
</button>

<script>
var el_up =
document.getElementById('GFG_UP');

el_up.innerHTML = "Click on button to"
+ " change the ID of box.";
</script>
</body>
</html>







Share