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 im 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ß- und Kleinschreibung nicht berücksichtigt.
Gibt zurück
Der Wert dieses Attributs im Element als String-Wert. Wenn das angegebene Attribut nicht in diesem Element vorhanden ist, wird eine leere Zeichenfolge zurückgegeben.
Beispiele
Im folgenden Codebeispiel werden alle Tags in einem HTML-Dokument mithilfe von META
abgerufen, GetAttribute um das META
Tag mit dem Namen Description
zu finden. 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 allen Elementen gemeinsam sind, wobei die Attribute weggelassen werden, die nur für bestimmte Elementtypen gelten; SRC
ist z. B. ein vordefiniertes Attribut für das IMG
Tag, aber nicht für das DIV
Tag. Verwenden Sie GetAttribute und SetAttribute , um Attribute zu bearbeiten, die für das verwaltete Dokumentobjektmodell (DOM) nicht verfügbar gemacht werden.
GetAttribute und SetAttribute unterscheiden die Groß-/Kleinschreibung nicht.