<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Enable Bootstrap Popovers via JavaScript</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
document.addEventListener("DOMContentLoaded", function(){
var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'));
var popoverList = popoverTriggerList.map(function(element){
return new bootstrap.Popover(element);
<button type="button" class="btn btn-primary" data-bs-toggle="popover" title="Popover title" data-bs-content="Default popover">Popover</button>
<button type="button" class="btn btn-secondary ms-2" data-bs-toggle="popover" title="Popover title" data-bs-content="A larger popover to demonstrate the max-width of the Bootstrap popover.">Large popover</button>
<p><strong>Note:</strong> Click on the buttons to display/hide the popover.</p>