怎样通过单击checkbox显隐一段文本文本里的内容含服务器传过来的值,这里是页面上的隐藏字段我现在写的脚本方法如下,但是提示说返回值不能被赋值
function checkGroup()
{
if(document.form.customizeFlag.checked)
{
var dzMum = document.getElementById("dzMum");
dzMumVal = dzMum.value;
document.getElementById("dz").innerText()="(" + dzMumVal +"个用户)";
}
if(document.form.defaultFlag.checked)
{
var cmMum = document.getElementById("cmMum");
document.getElementById("cm").innerText()="(" + cmMum.value +"个用户)";
}
}html里的内容是<input type="checkbox" name="customizeFlag" onclick="checkGroup();" value="6"/>定制用户群组<span id="dz"></span>
<input type="checkbox" onclick="checkGroup();" name="defaultFlag" value="7"/>沉默用户群组<span id="cm"></span>隐藏字段
<input type="hidden" id="dzMum" name="numOfDz" value="<c:out value='${numOfDz}'/>">
<input type="hidden" id="cmMum" name="numOfCm" value="<c:out value='${numOfCm}'/>">
function checkGroup()
{
if(document.form.customizeFlag.checked)
{
var dzMum = document.getElementById("dzMum");
dzMumVal = dzMum.value;
document.getElementById("dz").innerText()="(" + dzMumVal +"个用户)";
}
if(document.form.defaultFlag.checked)
{
var cmMum = document.getElementById("cmMum");
document.getElementById("cm").innerText()="(" + cmMum.value +"个用户)";
}
}html里的内容是<input type="checkbox" name="customizeFlag" onclick="checkGroup();" value="6"/>定制用户群组<span id="dz"></span>
<input type="checkbox" onclick="checkGroup();" name="defaultFlag" value="7"/>沉默用户群组<span id="cm"></span>隐藏字段
<input type="hidden" id="dzMum" name="numOfDz" value="<c:out value='${numOfDz}'/>">
<input type="hidden" id="cmMum" name="numOfCm" value="<c:out value='${numOfCm}'/>">
document.getElementById("cm").innerText()改成document.getElementById("cm").innerText
试试看对不?