我正在使用带有以下代码的简单 Javascript 切换功能。
<script>
function add_more(){
if (document.form.more[0].checked==true)
{
document.getElementById('moreTxt').style.display="block";
}
else if (document.form.more[1].checked==true)
{
document.getElementById('moreTxt').style.display="none";
}
}
</script>
do want to enter something more ?
<form name="form">
<input type="radio" value="yes" name="more" onclick="add_more()" /> Yes
<input type="radio" value="No" name="more" onclick="add_more()" /> No
<div id="moreTxt" style="display:none">
hi you can enter more here
<textarea rows="3" cols="4">
</textarea>
</div>
</form>
问题是,如果我单击“是”,并且出于某种原因刷新页面,则“是”单选按钮保持选中状态但moreTxt div
隐藏(即其默认可见性模式)。
我应该如何解决这个问题?