2012-07-25 83 views
1

如果有ID和我得到的文本我用这个获取HREF链接C#

var text = webBrowser1.Document.GetElementById("id").InnerText; 

我怎样才能得到该链接的href知道ID

的Html

<a id="link11" href="/torrent_details/386387353/ubuntu?tab=summary" data-dynamite-selected="true"><b>ubuntu</b>-12.04-desktop-i386.iso</a> 
+0

对不起,我的背景是什么?你的意思是,通过使用JavaScript?为什么在这个问题上标签为'winforms'和'webbrowser'? – 2012-07-25 20:30:07

+0

如果您试图在C#中获得href,则a缺少runat =“server”属性。 – ForkandBeard 2012-07-25 20:30:38

+0

if you can use jQuery do var anchorHrefValue = $('#link11')。attr('href'); – DotNetUser 2012-07-25 20:42:12

回答

2
string href = webBrowser1.Document.GetElementById("id").GetAttribute("href"); 
+0

作品像魅力 – 2016-05-14 06:10:06

1

试试这个

webBrowser1.Document.GetElementById("link11").GetAttribute("href")