HtmlElement.GetAttribute(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte hodnotu pojmenovaného atributu prvku.
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
Parametry
- attributeName
- String
Název atributu Tento argument je nerozlišující malá a velká písmena.
Návraty
Hodnota tohoto atributu prvku jako String hodnota. Pokud zadaný atribut v tomto prvku neexistuje, vrátí prázdný řetězec.
Příklady
Následující příklad kódu načte všechny META
značky v dokumentu HTML pomocí GetAttribute k vyhledání META
značky s názvem Description
. Příklad vyžaduje, aby vaše aplikace má WebBrowser ovládací prvek s názvem 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
Poznámky
Atribut ve formátu HTML je libovolný platný pár name/value pro tento prvek. HtmlElement zveřejňuje pouze atributy, které jsou společné pro všechny prvky, a vynechá ty, které se vztahují pouze na určité typy prvků; SRC
je předdefinovaný atribut značky IMG
, například ale ne pro DIV
značku. Použití GetAttribute a SetAttribute manipulace s atributy, které nejsou vystaveny ve spravovaném modelu DOM (Document Object Model).
GetAttribute a nerozlišují malá a velká písmena SetAttribute .