現在、クリック時にコンテンツを非表示および表示する 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
と、ボックスが消えることです。そのボックスを維持する必要があります。他のものに影響を与えずにこれを達成するにはどうすればよいですか?