2012-07-25 141 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")