在 bootstrap 5 中手动调用模式的正确方法是什么?
我想在页面打开时显示模态。我试过这个:
我的模态
<div class="modal fade" id="myModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
...
...
...
</div>
</div>
</div>
我的脚本是
var myModal = document.getElementById('myModal');
document.onreadystatechange = function() {
myModal.show();
}
但在控制台日志中出现此错误:
myModal.show is not a function
at HTMLDocument.document.onreadystatechange
原文由 mjade 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何通过 Vanilla JavaScript 使用
资源
一个简单的例子:
至于您的代码, 您没有按照正确的方式在 Vanilla JavaScript 中显示/切换模式。你为什么期望
myModal.show()
发生而myModal
只是一个 DOM 元素?