为什么我这个调试了很长时间,它却走else中的语句代码。

<h:selectManyCheckbox id="nianji_one" value="#{SchoolBean.one}" onclick="selectClass()">
<f:selectItem itemLabel="一班" itemValue="001" /> 
<f:selectItem itemLabel="二班" itemValue="002" /> 
<f:selectItem itemLabel="三班" itemValue="003" /> 
</h:selectManyCheckbox>
<h:selectManyCheckbox id="nianji_two" value="#{SchoolBean.two}" onclick="selectClass()">
<f:selectItem itemLabel="五班" itemValue="004" /> 
<f:selectItem itemLabel="六班" itemValue="005" /> 
<f:selectItem itemLabel="七班" itemValue="006" /> 
</h:selectManyCheckbox>
-----------------------------------以下为js代码-------------------------
function selectClass()
if(document.getElementById("nianji_one").checked==true
||document.getElementById("nianji_one").checked==true){
------------代码------------------
}else{
----------代码-------------------
}
如果选中页面中的复选框,那么就触发了onclick事件,根据if中的判断条件,应该执行if语句中的代码,可是我这个调试了很长时间,它却走else中的语句代码。郁闷,求高手。

犯罪嫌疑人X
浏览 66回答 1
1回答

收到一只叮咚

if(document.getElementById("nianji_one").value==""||document.getElementById("nianji_one").value==""){------------代码------------------}else{----------代码-------------------}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript