C#HTML获取所有复选框并随机按下
我迫切需要帮助。我试着从一个网站上获取所有复选框并随机按下。 随机函数应在所有复选框列表中选择以下3个复选框之一。类似这样:它从复选框1到复选框4中随机选择一个复选框。然后从复选框4到复选框7中随机选择另一个复选框 我已经在获取所有复选框和选中其中一个复选框时遇到问题 这是1复选框的HTML代码C#HTML获取所有复选框并随机按下,c#,html,random,checkbox,com,C#,Html,Random,Checkbox,Com,我迫切需要帮助。我试着从一个网站上获取所有复选框并随机按下。 随机函数应在所有复选框列表中选择以下3个复选框之一。类似这样:它从复选框1到复选框4中随机选择一个复选框。然后从复选框4到复选框7中随机选择另一个复选框 我已经在获取所有复选框和选中其中一个复选框时遇到问题 这是1复选框的HTML代码 <input id="m_embeddedProfileControl_m_questionSheet_ctl02_1012343_3056092_0" type="checkbo
<input id="m_embeddedProfileControl_m_questionSheet_ctl02_1012343_3056092_0" type="checkbox" name="m_embeddedProfileControl$m_questionSheet$ctl02$ctl00$1012343_3056092" onclick="javascript:return ChangeCheckBoxAnswerValue(C1012343_3056092,3056092,'',1012343,true);">
像这样的怎么样:
private void CheckOneRandomly(HtmlElement[] chks)
{
chks[Convert.ToInt32(Math.Random()*chks.length)-1].InvokeMember("onclick");
}
您可能希望尝试使用一些jquery来执行选择过程。
private void CheckOneRandomly(HtmlElement[] chks)
{
chks[Convert.ToInt32(Math.Random()*chks.length)-1].InvokeMember("onclick");
}