PHP(Hypertext Preprocessor)是一种通用开源脚本语言,主要用于服务器端开发。它能够嵌入到HTML中,使得网页能够动态地生成内容。
假设我们有一个简单的PHP页面,点击标题可以显示内容:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>PHP Click Title to Show Content</title>
<style>
.hidden {
display: none;
}
</style>
</head>
<body>
<h1 onclick="toggleContent()">点击我显示/隐藏内容</h1>
<div id="content" class="hidden">
<p>这是隐藏的内容。</p>
</div>
<script>
function toggleContent() {
var content = document.getElementById('content');
if (content.classList.contains('hidden')) {
content.classList.remove('hidden');
} else {
content.classList.add('hidden');
}
}
</script>
</body>
</html>
原因:
toggleContent
没有正确绑定到标题的点击事件。.hidden
没有正确应用到内容区域。解决方法:
toggleContent
正确绑定到标题的点击事件。.hidden
正确应用到内容区域。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>PHP Click Title to Show Content</title>
<style>
.hidden {
display: none;
}
</style>
</head>
<body>
<h1 onclick="toggleContent()">点击我显示/隐藏内容</h1>
<div id="content" class="hidden">
<p>这是隐藏的内容。</p>
</div>
<script>
function toggleContent() {
var content = document.getElementById('content');
if (content.classList.contains('hidden')) {
content.classList.remove('hidden');
} else {
content.classList.add('hidden');
}
}
</script>
</body>
</html>
通过以上代码,点击标题后内容会正确显示或隐藏。
领取专属 10元无门槛券
手把手带您无忧上云