我希望这不会被标记为“重复”,因为我已经查看了几个线程并按照找到的建议进行了操作。我知道我错过了一些简单的东西,需要其他人来帮我看看。我是一个新手,请耐心等待。我正在测试一个简单的按钮元素,我在上面设置了一个点击事件处理器,但是它没有起作用。它可以通过“onclick”内联工作,但我想避免这种情况。这是简单的html代码:
<div>
<button id='handler'>Event</button>
</div>
<div id='stringText'>
<h4>Some Description</h4>
<p>
Some more information
</p>
</div>
以下是JavaScript代码:
<script>
document.getElementById("handler").addEventListener("click", display, true);
function display() {
if (document.getElementById("stringText").style.display === "block") {
document.getElementById("stringText").style.display = "none";
} else {
document.getElementById("stringText").style.display = "block";
}
};
</script>
我有一段CSS代码,最初将“stringText”的显示设置为“none”。非常感谢任何帮助。