如何通过js实现勾选复选框

<divdata-sm-checkbox=""class="checkbox-button-container"><inputid="700864023_80396202... <div data-sm-checkbox="" class="checkbox-button-container">

<input id="700864023_8039620202" name="700864023[]" type="checkbox" class="checkbox-button-input" value="8039620202">
<label class="answer-label checkbox-button-label clearfix" for="700864023_8039620202">
<span class="checkbox-button-display"></span>
<span class="checkbox-button-label-text question-body-font-theme user-generated">
Julia Cortes

</span>
</label>
</div>
上面是复选框的代码,在chrome的工程工具使用了document.getElementById('700864023_8039620202').checked = true;并返回true但是页面上依然没有被勾选。怎么办?
展开
 我来答
Baby_原來
2015-08-19 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:495万
展开全部

js勾选复选框示例i:

//获取页面所有checkbox(checkbox的name设置一致)
var items=document.getElementByName("checkbox的name");
//遍历checkbox
for(var i=0;i<items.length;i++){
    //当前checkbox实现勾选
    items[i].checked=true;
}
小锄头andrew
2014-09-19 · TA获得超过627个赞
小锄头andrew
采纳数:224 获赞数:627

向TA提问 私信TA
展开全部
document.getElementById('700864023_8039620202').checked = 'checked';
更多追问追答
追问
返回checked,不过为什么页面上没有显示打勾?是不是不一定要打勾?
追答

chrome的工程工具使用过程中,是不是指在debug的时候,你直接写进代码看看

document.getElementById('700864023_8039620202').checked = true
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c392597
2014-09-19 · TA获得超过111个赞
知道答主
回答量:131
采纳率:0%
帮助的人:129万
展开全部
看看,是这个效果么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式