<!-- HTML dialog 标签示例 -->
<!DOCTYPE html>
<html>
<head>
<title>HTML dialog 标签示例</title>
<style>
/* 添加一些样式使对话框居中 */
dialog {
border: 1px solid #ccc;
padding: 20px;
background-color: white;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
</style>
</head>
<body>
<button id="openDialog">打开对话框</button>
<dialog id="myDialog">
<p>这是一个使用 HTML dialog 标签创建的对话框。</p>
<button id="closeDialog">关闭对话框</button>
</dialog>
<script>
// 获取按钮和对话框元素
const openDialogButton = document.getElementById('openDialog');
const closeDialogButton = document.getElementById('closeDialog');
const dialog = document.getElementById('myDialog');
// 点击按钮打开对话框
openDialogButton.addEventListener('click', () => {
dialog.showModal(); // 显示对话框
});
// 点击按钮关闭对话框
closeDialogButton.addEventListener('click', () => {
dialog.close(); // 关闭对话框
});
</script>
</body>
</html>
<dialog> 标签:用于定义对话框(例如提示框或模态窗口)。它是一个内置的 HTML 元素,可以用来创建弹出式对话框。showModal() 方法:显示对话框,并阻止用户与页面其他部分交互,直到对话框被关闭。close() 方法:关闭当前显示的对话框。上一篇:html5canvas
下一篇:自适应html5单页模板
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站