【发布时间】:2014-04-14 06:15:08
【问题描述】:
我急需帮助。我试图从网站上获取所有复选框并随机按下它们。 random 函数应在所有复选框列表中选择以下 3 个复选框之一。像这样:它从复选框 1 到复选框 4 中随机选择一个复选框。然后从复选框 4 到复选框 7 中随机选择另一个复选框。
我已经无法获取所有复选框并检查其中的 1 个。
这是 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);">
这是我迄今为止在 Visual Studio 2013 中的尝试
HtmlElementCollection test = wb.Document.GetElementsByTagName("input");
foreach (HtmlElement blub in test)
{
if (blub.GetAttribute("type").Equals("checkbox"))
{
blub.InvokeMember("onclick");
}
}
【问题讨论】:
-
您可能想尝试使用一些 jquery 来进行选择过程。
标签: c# html random checkbox com