<p hidden>
是 HTML5 中的一个属性,用于隐藏元素。当 hidden
属性被设置时,元素不会被渲染在页面上,但仍然存在于 DOM(文档对象模型)中。
hidden
属性可以快速地隐藏和显示元素,而不需要编写额外的 CSS 或 JavaScript。display
属性,使用 hidden
属性更为高效。hidden
属性。hidden
属性。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Toggle Hidden Content</title>
</head>
<body>
<button id="toggleButton">Toggle Content</button>
<p id="hiddenContent" hidden>This content is hidden.</p>
<script>
document.getElementById('toggleButton').addEventListener('click', function() {
var content = document.getElementById('hiddenContent');
if (content.hasAttribute('hidden')) {
content.removeAttribute('hidden');
} else {
content.setAttribute('hidden', '');
}
});
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Toggle Hidden Content</title>
</head>
<body>
<button id="toggleButton">Toggle Content</button>
<p id="hiddenContent" hidden>This content is hidden.</p>
<script>
document.getElementById('toggleButton').addEventListener('click', function() {
var content = document.getElementById('hiddenContent');
content.removeAttribute('hidden');
});
</script>
</body>
</html>
原因:
解决方法:
console.log
输出调试信息,确认元素是否被正确选择。通过以上示例代码和解释,你应该能够理解如何使用 JavaScript 添加或删除 <p hidden>
中的内容,并解决常见问题。
领取专属 10元无门槛券
手把手带您无忧上云