"using name attribute"
Bootstrap 4.0.0 Snippet by lavan

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">
<script src="//maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<!------ Include the above in your HEAD tag ---------->
<!DOCTYPE html>
<html>
<body>
<style>
.blue{
background:red;
}
</style>
<h2>My First JavaScript</h2>
<div onclick="lav(this)" name="division" id="one">1</div>
<div id="two" name="division" onclick="lav(this)">2</div>
<div id="three" name="division" onclick="lav(this)">3</div>
<script>
function lav(ths){
var alldiv=document.getElementsByName('division');
for(var i=0;i<alldiv.length;i++){
alldiv[i].className=''
}
ths.className='blue';
}
</script>
</body>
</html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Related: See More


Questions / Comments: