我目前有一个 CSS 表的以下 JavaScript,它在点击时隐藏和显示内容:
function toggle2(id, link) {
var e = document.getElementById(id);
if (e.style.display == '') {
e.style.display = 'none';
} else {
e.style.display = '';
}
}
然后我有以下代码在“问题”下显示一个输入框:
<li>
<a href="#" onclick="toggle2(\'question\', this);">Question
<div id="question" style="display:none; margin:0px;">
<input type="text" />
</div>
</a>
</li>
问题是,当我单击需要保留在 中的输入框block
时,该框消失了。我需要那个盒子留下来,我怎样才能在不影响其他东西的情况下做到这一点?