📅  最后修改于: 2023-12-03 15:01:12.485000             🧑  作者: Mango
DOM 对话框 show()
方法用于显示对话框。
dialogObject.show()
此方法不接受任何参数。
该方法没有返回值。
<!DOCTYPE html>
<html>
<body>
<button onclick="showDialog()">打开对话框</button>
<dialog id="myDialog">
<p>Hello World!</p>
</dialog>
<script>
function showDialog() {
var dialog = document.getElementById("myDialog");
dialog.show();
}
</script>
</body>
</html>
// 使用 JavaScript 调用 showDialog() 函数
showDialog();
该方法对于不同的浏览器具有不同的支持程度。据 MDN 文档统计,目前仅 FireFox 和 Chrome 支持该方法。
要使用对话框,您需要定义一个 <dialog>
元素并设置其 id
属性。在调用 show()
方法之前,您还需要确保设置了该元素的初始状态,否则可能无法正确显示对话框。
此外,请注意,对话框只能在用户与页面交互后(例如单击按钮)显示。对话框同时还具有关闭功能,用户可以通过关闭按钮或按下 Esc 键来关闭对话框。