2013-02-22 110 views
1

所以,我有一个html页面,并且在这个HTML的一个节点中,我有一个名为src的属性,并且此属性是一个链接...我如何获得此链接?解析HTML页面

我的意思:

<img border='0' id='image' src='/scripts/image/Telerik.Web.UI.WebResource.axd?type=rca&amp;guid=82ca2bae-12b2-441b-b6fa-56c315c935ae'> 

src属性是一个链接,我怎么能得到的链接? 我得到的SRC字符串,但是,没有链接...得到SRC字符串,我maded这样:

If doc.Body.InnerHtml.Contains("image") Then 
     MessageBox.Show(doc.GetElementById("image").GetAttribute("src")) 
    End If 

因此,“/scripts/image/Telerik.Web.UI.WebResource.axd ?类型= RCA & GUID = 82ca2bae-12b2-441b-b6fa-56c315c935ae”是一个链接...

'/scripts/image/Telerik.Web.UI.WebResource.axd?type=rca&guid=82ca2bae-12b2-441b-b6fa-56c315c935ae' < - 这样,undersantd?我只是想得到这个链接....(hiperlink)

那么,我怎么能得到的链接?

+0

过得好的HTML?它存储了什么对象? – Oded 2013-02-22 20:09:46

+0

in doc ...只看对象变量...“doc” – Alexandre 2013-02-22 20:10:12

+0

_type_是什么变量?你是如何填充它的? – Oded 2013-02-22 20:11:44

回答

-2

如果我正确理解你的问题,你想获得你的图片标签的src值是吗?那么你可以如果你正在使用jQuery使用jquery的,像这样

var i = $('#image').attr('src'); 
+0

src的内容是一个hipperlink ...我只是想获得内容的链接 – Alexandre 2013-02-22 20:18:14

+0

这是如何在客户端中使用jQuery,是的。但是,代码表明这是使用VB.NET在服务器端完成的 – Oded 2013-02-22 20:28:27

-1

,你可以使用.attr()的.text()抓取图像并输出结果的src作为文本到div(或其他)。看到这个jFiddle:http://jsfiddle.net/wWpT9/

HTML:

<img src="path-to-your-image/photo.jpg" /> 
<div id="result"></div> 

的jQuery:

var src = $("img").attr("src"); 
$("#result").text(src); 
0

试试这个:

document.getElementsById('elementID').src 

请检查test.html