Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#HTML获取所有复选框并随机按下_C#_Html_Random_Checkbox_Com - Fatal编程技术网

C#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

我迫切需要帮助。我试着从一个网站上获取所有复选框并随机按下。 随机函数应在所有复选框列表中选择以下3个复选框之一。类似这样:它从复选框1到复选框4中随机选择一个复选框。然后从复选框4到复选框7中随机选择另一个复选框

我已经在获取所有复选框和选中其中一个复选框时遇到问题

这是1复选框的HTML代码

<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");
}