- 积分
- 40165
- 好友
- 记录
- 主题
- 帖子
- 听众
- 收听
|
♂[山东]火山() 16:12:47
在C#里用WEBBROWSWER怎么取控件的value啊。GetAttribute("for").value没有这一项啊
♂站长苏飞() 16:16:11
[code=csharp]document.getElementById("for").value[/code]
♂[山东]火山() 16:16:50
<label for="ck2">复选框</label>
这是这种控件。
♂站长苏飞() 16:17:37
你是说的属性的值吧,
♂[山东]火山() 16:17:47
我想取ck2和复选框这三个字。
♂站长苏飞() 16:17:49
是不是要取cd2这个值
哦,
document.getElementById("for")。GetAttribute("for")
♂站长苏飞() 16:19:15
[code=csharp] webBrowser1.Document.GetElementById("id").GetAttribute("for");[/code]
♂[山东]火山() 16:21:54
<label for="ck2">复选框</label>这个木有ID。
♂无夜() 16:22:56
你给他弄个ID不就OK了
♂[山东]火山() 16:23:22
这是人家的网页。
C#怎么没有GetAttributeNode这个属性尼。
♂无夜(30490264) 16:23:44
奥
♂[山东]火山() 16:24:16
[code=html]var forvalue=arr.getAttributeNode("for").value;这是JS里的[/code]
C#可以用不。
♂站长苏飞() 16:26:36
没有时用循环
[code=csharp] foreach (HtmlElement he in webBrowser1.Document.All)
{
if (he.OuterHtml == "<INPUT class=btn_submit value=提交 type=submit>")
{
//he 就是要的标签
}
}[/code]
♂[山东]火山() 16:28:17
噢 。我试试。
|
|