HtmlElement.GetAttribute(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
요소에서 명명된 특성의 값을 검색합니다.
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(문서 개체 모델)에 노출되지 않은 특성을 조작합니다.
GetAttribute 및 SetAttribute 는 대/소문자를 구분하지 않습니다.
적용 대상
추가 정보
.NET