我在我的页面中定义了一个复选框,其代码如下,
<li class="Checkbox">
<input
id="Flag1"
onclick="obj(this);"
type="checkbox"
name="Flag1.CheckName"
dojotype="rmt.YNCheckBox"
<c:if test="${depotVal.checkFlag}">checked</c:if>
/>
</li>
在我的 javascript 中,我正在尝试检查是否选中了上面的复选框,并且只有在选中它的情况下,我才会继续执行其余代码。
我尝试使用以下代码。它不起作用并在页面末尾抛出错误。
var chkbox1 = dijit.byId("Flag1");
alert(chkbox1.checked); //returns true when checked and false when unchecked
if ((chkbox1.checked) || (chkbox1.checked == true)){
...
}
还有其他选择吗?如何使其始终如一地工作?上面的代码片段在 Mozilla 中也不起作用。