HtmlElement.GetAttribute(String) 메서드

정의

요소에서 명명된 특성의 값을 검색합니다.

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

매개 변수

attributeName
String

특성 이름입니다. 이 인수는 대/소문자를 구분하지 않습니다.

반환

String 값으로서 요소에 대한 이 특성의 값입니다. 지정된 특성이 이 요소에 없으면 빈 문자열이 반환됩니다.

예제

다음 코드 예제에서는 를 사용하여 GetAttribute HTML 문서 내의 META 모든 태그를 검색하여 이름이 Description인 태그를 META 찾습니다. 예제를 실행 하려면 애플리케이션에 WebBrowser 라는 컨트롤 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

설명

HTML의 특성은 해당 요소에 대해 유효한 이름/값 쌍입니다. HtmlElement 는 모든 요소에 공통적인 특성만 노출하고 특정 유형의 요소에만 적용되는 특성만 노출합니다. SRC 는 태그에 대해 IMG 미리 정의된 특성입니다(예: 태그에 대한 특성은 DIV 아님). 및 SetAttribute 를 사용하여 GetAttribute 관리되는 DOM(문서 개체 모델)에 노출되지 않은 특성을 조작합니다.

GetAttributeSetAttribute 는 대/소문자를 구분하지 않습니다.

적용 대상

추가 정보