HtmlElement.GetAttribute(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Wert des benannten Attributs für das Element ab.
public:
System::String ^ GetAttribute(System::String ^ attributeName);
public string GetAttribute(string attributeName);
member this.GetAttribute : string -> string
Public Function GetAttribute (attributeName As String) As String
Parameter
- attributeName
- String
Der Name des Attributs. Bei diesem Argument wird die Groß-/Kleinschreibung nicht beachtet.
Gibt zurück
Der Wert dieses Attributs für das Element als String Wert. Wenn das angegebene Attribut für dieses Element nicht vorhanden ist, wird eine leere Zeichenfolge zurückgegeben.
Beispiele
Im folgenden Codebeispiel werden alle META Tags in einem HTML-Dokument abgerufen, wobei GetAttribute das META Tag mit dem Namen Descriptiongesucht wird. Das Beispiel erfordert, dass Ihre Anwendung über ein WebBrowser Steuerelement mit dem Namen verfügt WebBrowser1.
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);
}
}
}
}
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
Hinweise
Ein Attribut in HTML ist ein beliebiges gültiges Name/Wert-Paar für dieses Element.
HtmlElement macht nur die Attribute verfügbar, die für alle Elemente gemeinsam sind, wobei diejenigen ausgeschlossen werden, die nur für bestimmte Elementtypen gelten; SRC ist ein vordefiniertes Attribut für das IMG Tag, z. B. nicht für das DIV Tag. Verwenden GetAttribute und SetAttribute Bearbeiten von Attributen, die für das verwaltete Dokumentobjektmodell (Document Object Model, DOM) nicht verfügbar gemacht werden.
GetAttribute und die Groß-/ SetAttribute Kleinschreibung wird nicht beachtet.