现在,当它第一次加载 html 页面时,我的复选框是以这种方式创建的:
<input type="checkbox" id="CBOX1" name="CBOX1" onclick="onCBOX(this)" disabled/>
在同一个 html 中的函数中:
boolean checked = true;
document.theForm.elements['CBOX1'].checked = true;
由于某种原因,稍后在页面上调用该函数时,未选中复选框值。是因为当我第一次创建复选框时,我创建它时没有“选中”属性?然后当我为它分配一个值时,该元素似乎不再包含选中的属性,就像我检查页面源时一样。它仍然是一样的......
<input type="checkbox" id="CBOX1" name="CBOX1" onclick="onCBOX(this)" disabled/>
为简单起见,我肯定知道使用 AJAX 对该元素的其他属性进行了更改,但我不知道为什么检查的属性没有被继承......还有什么选择?