以下是一个示例代码,用于编写一个通用函数来打开模态框:
function openModal(modalId) {
const modal = document.getElementById(modalId);
modal.style.display = "block";
}
// 示例用法
openModal("myModal");
上述代码定义了一个名为openModal
的函数,该函数接受一个参数modalId
,用于指定要打开的模态框的id。
在函数内部,我们首先通过document.getElementById
方法获取指定id的模态框元素,并将其赋值给modal
变量。
然后,我们将modal
的display
属性设置为"block"
,以使模态框显示出来。
最后,我们可以调用openModal
函数并传入要打开的模态框的id作为参数,以打开相应的模态框。
请注意,示例中使用的myModal
是一个占位符,你需要将其替换为实际的模态框id。此外,你还需要确保模态框的样式设置为display: none;
,以便初始化时隐藏模态框。