共用方式為


HtmlDocument.Images 屬性

定義

會取得文件中所有圖片標籤的集合。

public:
 property System::Windows::Forms::HtmlElementCollection ^ Images { System::Windows::Forms::HtmlElementCollection ^ get(); };
public System.Windows.Forms.HtmlElementCollection Images { get; }
member this.Images : System.Windows.Forms.HtmlElementCollection
Public ReadOnly Property Images As HtmlElementCollection

屬性值

一組 HtmlElement 物件,對應文件中每個 IMG 標籤一個。 元素會依原始碼順序從集合回傳。

範例

以下程式碼範例檢視 ALT 文件中所有影像的屬性,若尚未設定值,則設定預設 ALT 屬性。

private string[] GetImageUrls()
{
    if (webBrowser1.Document != null)
    {
        HtmlDocument doc = webBrowser1.Document;
        string[] urls = (string[])Array.CreateInstance(Type.GetType("System.String"), doc.Images.Count);

        foreach (HtmlElement imgElement in doc.Images)
        {
            urls[urls.Length] = imgElement.GetAttribute("src");
        }
        return (urls);
    }
    else
    {
        return (new string[0]);
    }
}
Private Function GetImageUrls() As String()
    If (WebBrowser1.Document IsNot Nothing) Then
        Dim Urls(WebBrowser1.Document.Images.Count) As String

        For Each ImgElement As HtmlElement In WebBrowser1.Document.Images
            Urls(Urls.Length) = ImgElement.GetAttribute("SRC")
        Next

        GetImageUrls = Urls
    Else
        Dim Urls(0) As String
        GetImageUrls = Urls
    End If
End Function

備註

Images 回傳一組 HtmlElement 物件。 若要存取未被 HtmlElement直接暴露的屬性,如 ALTSRC,請使用該GetAttribute方法。

要將新圖片加入文件,可以建立一個新 IMG 標籤作為字串,並將其指派到 InnerHtml 先前加入 HTML DOM 的元素屬性;或使用該 CreateElement 方法,使用 ,設定其屬性 SetAttribute,並使用 AppendChild

適用於

另請參閱