Retrieves the value of the named attribute on the element.
Public Function GetAttribute ( _ attributeName As String _ ) As String
public string GetAttribute( string attributeName )
public: String^ GetAttribute( String^ attributeName )
member GetAttribute : attributeName:string -> string
An attribute in HTML is any valid name/value pair for that element. HtmlElement exposes only those attributes that are common to all elements, leaving out those that only apply to certain types of elements; SRC is a predefined attribute for the IMG tag, for example, but not for the DIV tag. Use GetAttribute and SetAttribute to manipulate attributes not exposed on the managed Document Object Model (DOM).
GetAttribute and SetAttribute are case-insensitive.
The following code example retrieves all of the META tags within an HTML document, using GetAttribute to find the META tag with the name Description. The example requires that your application has a WebBrowser control named WebBrowser1.
Private Sub DisplayMetaDescription() If (WebBrowser1.Document IsNot Nothing) Then Dim Elems As HtmlElementCollection Dim WebOC as WebBrowser = WebBrowser1 Elems = WebOC.Document.GetElementsByTagName("META") For Each elem As HtmlElement In Elems Dim NameStr As String = elem.GetAttribute("name") If ((NameStr IsNot Nothing) And (NameStr.Length <> 0)) Then If NameStr.ToLower().Equals("description") Then Dim ContentStr As String = elem.GetAttribute("content") MessageBox.Show("Document: " & WebOC.Url.ToString() & vbCrLf & "Description: " & ContentStr) End If End If Next End If End Sub
private void DisplayMetaDescription() { if (webBrowser1.Document != null) { HtmlElementCollection elems = webBrowser1.Document.GetElementsByTagName("META"); foreach (HtmlElement elem in elems) { String nameStr = elem.GetAttribute("name"); if (nameStr != null && nameStr.Length != 0) { String contentStr = elem.GetAttribute("content"); MessageBox.Show("Document: " + webBrowser1.Url.ToString() + "\nDescription: " + contentStr); } } } }
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2