解析HTML页面

时间:2013-02-22 20:08:47

标签: html vb.net

所以,我有一个html页面,在这个HTML的一个节点中,我有一个名为src的属性,这个属性是一个链接...我怎么能得到这个链接?

我的意思是:

<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字符串,我给这个:

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

所以'/scripts/image/Telerik.Web.UI.WebResource.axd?type=rca&guid=82ca2bae-12b2-441b-b6fa-56c315c935ae'是一个链接......

'/scripts/image/Telerik.Web.UI.WebResource.axd?type=rca&guid=82ca2bae-12b2-441b-b6fa-56c315c935ae'&lt; - 像这样,低于标准?我想知道这个链接....(hiperlink)

那么,我如何获得链接?

3 个答案:

答案 0 :(得分:0)

试试这个:

document.getElementsById('elementID').src

请检查test.html

答案 1 :(得分:-1)

如果你正在使用jQuery,你可以使用 .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);

答案 2 :(得分:-2)

如果我正确理解你的问题,你想得到你的图像标签的src值是吗?然后你可以像这样使用jquery

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