<!DOCTYPE html>
<
html
lang
=
"en"
>
<
head
>
<
meta
charset
=
"UTF-8"
>
<
meta
http-equiv
=
"X-UA-Compatible"
content
=
"IE=edge"
>
<
meta
name
=
"viewport"
content
=
"width=device-width, initial-scale=1.0"
>
<
link
href
=
rel
=
"stylesheet"
integrity
=
"sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC"
crossorigin
=
"anonymous"
>
<
script
src
=
integrity
=
"sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"
crossorigin
=
"anonymous"
>
</
script
>
</
head
>
<
body
class
=
"m-2"
>
<
h1
class
=
"text-success"
>GeeksforGeeks</
h1
>
<
div
class
=
"row"
>
<
div
class
=
"col-4"
>
<
div
class
=
"list-group"
id
=
"list-tab"
role
=
"tablist"
>
<
a
class="list-group-item
list-group-item-action
active"
id
=
"list-home-list"
data-bs-toggle
=
"list"
href
=
"#list-home"
role
=
"tab"
aria-controls
=
"list-home"
>
Home
</
a
>
<
a
class
=
"list-group-item list-group-item-action"
id
=
"list-profile-list"
data-bs-toggle
=
"list"
href
=
"#list-profile"
role
=
"tab"
aria-controls
=
"list-profile"
>
About
</
a
>
<
a
class
=
"list-group-item list-group-item-action"
id
=
"list-messages-list"
data-bs-toggle
=
"list"
href
=
"#list-messages"
role
=
"tab"
aria-controls
=
"list-messages"
>
Contact
</
a
>
<
a
class
=
"list-group-item list-group-item-action"
id
=
"list-settings-list"
data-bs-toggle
=
"list"
href
=
"#list-settings"
role
=
"tab"
aria-controls
=
"list-settings"
>
Settings
</
a
>
</
div
>
</
div
>
<
div
class
=
"col-8"
>
<
div
class
=
"tab-content"
id
=
"nav-tabContent"
>
<
div
class
=
"tab-pane fade show active"
id
=
"list-home"
role
=
"tabpanel"
aria-labelledby
=
"list-home-list"
>
Home content
</
div
>
<
div
class
=
"tab-pane fade"
id
=
"list-profile"
role
=
"tabpanel"
aria-labelledby
=
"list-profile-list"
>
About content
</
div
>
<
div
class
=
"tab-pane fade"
id
=
"list-messages"
role
=
"tabpanel"
aria-labelledby
=
"list-messages-list"
>
Contact content
</
div
>
<
div
class
=
"tab-pane fade"
id
=
"list-settings"
role
=
"tabpanel"
aria-labelledby
=
"list-settings-list"
>
Settings content
</
div
>
</
div
>
</
div
>
</
div
>
<
script
>
const btn = document.getElementById('btn')
const listGroup1 =
document.getElementsByClassName('list-group-item')[0]
const listGroup2 =
document.getElementsByClassName('list-group-item')[1]
const listGroup3 =
document.getElementsByClassName('list-group-item')[2]
const listGroup4 =
document.getElementsByClassName('list-group-item')[3]
listGroup1.addEventListener('show.bs.tab', () => {
console.log('Home tab visible');
})
listGroup2.addEventListener('show.bs.tab', () => {
console.log('About tab visible');
})
listGroup3.addEventListener('show.bs.tab', () => {
console.log('Contact tab visible');
})
listGroup4.addEventListener('show.bs.tab', () => {
console.log('Settings tab visible');
})
</
script
>
</
body
>
</
html
>