HtmlElement.GetAttribute(String) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az elnevezett attribútum értékét az elemen.
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
Paraméterek
- attributeName
- String
Az attribútum neve. Ez az argumentum nem érzékeny a kis- és nagybetűkre.
Válaszok
Ennek az attribútumnak az értéke az elemen értékként String . Ha a megadott attribútum nem létezik ezen az elemen, egy üres sztringet ad vissza.
Példák
Az alábbi példakód egy META HTML-dokumentumban található összes címkét lekéri a GetAttribute névvel METAellátott címke megkereséséhezDescription. A példa megköveteli, hogy az alkalmazás rendelkezik egy WebBrowser vezérlővel.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
Megjegyzések
A HTML-ben szereplő attribútum az adott elem bármely érvényes név-érték párja.
HtmlElement csak azokat az attribútumokat teszi elérhetővé, amelyek minden elem esetében közösek, és nem hagyja ki azokat, amelyek csak bizonyos típusú elemekre vonatkoznak; SRC egy előre definiált attribútum a IMG címkéhez, például nem a DIV címkéhez. A felügyelt dokumentumobjektum-modellben (DOM) nem közzétett attribútumok használata GetAttribute és SetAttribute kezelése.
GetAttribute és a kis- és SetAttribute nagybetűk érzéketlenek.