<!doctype html>
<
html
lang
=
"en"
>
<
head
>
<
link
href
=
rel
=
"stylesheet"
>
<
script
src
=
</
script
>
<
script
src
=
</
script
>
</
head
>
<
body
class
=
"container text-center"
>
<
h1
class
=
"m-4 text-success"
>
GeeksforGeeks
</
h1
>
<
h4
class
=
"ms-4"
>
Bootstrap 5 Tooltips getInstance() Method
</
h4
>
<
div
class
=
"container mt-4 p-4"
>
<
button
type
=
"button"
class
=
"btn btn-success ms-5 me-5"
id
=
"t-tooltip"
data-bs-placement
=
"top"
title
=
"This is a Tooltip on Top"
>
Top Tooltip
</
button
>
<
button
type
=
"button"
class
=
"btn btn-success ms-5 me-5"
id
=
"r-tooltip"
data-bs-placement
=
"right"
title
=
"This is a Tooltip on Right"
>
Right Tooltip
</
button
>
</
div
>
<
div
class
=
"container mt-4 p-2"
>
<
button
type
=
"button"
class
=
"btn btn-danger"
id
=
"instanceBtn_1"
>
Get Instance of top Tooltip
</
button
>
<
button
type
=
"button"
class
=
"btn btn-danger ms-1"
id
=
"instanceBtn_2"
>
Get Instance of right Tooltip
</
button
>
</
div
>
<
script
>
document.addEventListener("DOMContentLoaded",
function () {
var btn_1 =
document.getElementById("instanceBtn_1");
var btn_2 =
document.getElementById("instanceBtn_2");
var element_1 =
document.getElementById("t-tooltip");
var element_2 =
document.getElementById("r-tooltip");
// Trigger the tooltip
var tooltip_1 =
new bootstrap.Tooltip(element_1);
var tooltip_2 =
new bootstrap.Tooltip(element_2);
// Get tooltip instance on button click
btn_1.addEventListener("click", function () {
var tooltipInstance_1 =
bootstrap.Tooltip.getInstance(element_1);
console.log(tooltipInstance_1);
});
// Get tooltip instance on button click
btn_2.addEventListener("click", function () {
var tooltipInstance_2 =
bootstrap.Tooltip.getInstance(element_2);
console.log(tooltipInstance_2);
});
});
</
script
>
</
body
>
</
html
>