返回
HTML 5.2 中的新原生元素 <dialog>,让你的网页更具交互性!
前端
2024-01-26 21:08:27
HTML 5.2 中的
HTML 5.2 中的新原生元素
在 HTML 5.2 之前,创建模态对话框需要使用 JavaScript 或 CSS 等技术。这不仅增加了代码的复杂性,而且也使得模态对话框的样式和行为难以控制。而
要使用
<dialog id="my-dialog">
<form>
<label for="username">用户名:</label>
<input type="text" id="username">
<label for="password">密码:</label>
<input type="password" id="password">
<input type="submit" value="登录">
</form>
</dialog>
这段代码创建了一个简单的模态对话框,其中包含一个表单,用户可以在其中输入用户名和密码。要显示这个模态对话框,可以使用以下 JavaScript 代码:
document.getElementById('my-dialog').showModal();
当这个模态对话框被显示时,它将阻止用户与网页的其他部分进行交互,直到对话框被关闭。用户可以通过点击对话框中的关闭按钮或按 Esc 键来关闭对话框。