HTML DOM 액세스



HTML DOM 액세스 - HTML 요소를 찾습니다.


HTML 요소(노드) 액세스

HTML 요소 액세스는 노드 액세스와 동일합니다.

다양한 방법으로 HTML 요소에 액세스할 수 있습니다.

  • getElementById() 메소드 사용

  • getElementsByTagName() 사용 메서드

  • getElementsByClassName() 메서드


getElementById() 메서드를 사용하면

getElementById() 메서드가 지정된 ID

Syntax

node를 사용하여 요소를 반환합니다. getElementBy Id("id " );

다음 예에서는 id="intro"인 요소를 가져옵니다.

Instance

<html><!DOCTYPE html>
<html>
<body>

<p id="intro">Hello World!</p>
<p>This example demonstrates the <b>getElementById</b> method!</p>

<script>
x=document.getElementById("intro");
document.write("<p>The text from the intro paragraph: " + x.innerHTML + "</p>");
</script>

</body>
</html>

Run Instance»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요


getElementsByTagName() 메소드

getElementsByTagName()은 지정된 태그 이름을 가진 모든 요소를 ​​반환합니다.

Syntax

node.getElementsByTagName("tagname");

다음 예에서는 문서의 모든 <p> 요소가 포함된 목록을 반환합니다.

Instance

<html><!DOCTYPE html>
<html>
<body>

<p>Hello World!</p>
<p>The DOM is very useful!</p>
<p>This example demonstrates the <b>getElementsByTagName</b> method.</p>

<script>
x=document.getElementsByTagName("p");
document.write("Text of first paragraph: " + x[0].innerHTML);
</script>

</body>
</html>

달려 인스턴스 »

온라인 예제를 보려면 "예제 실행" 버튼을 클릭하세요.

다음 예제는 문서의 모든 <p> 요소를 포함하는 목록을 반환하며 이러한 <p> 요소는 요소의 하위 항목이어야 합니다. with id="main" (자식, 손주 등):

Instance

<html><!DOCTYPE html>
<html>
<body>

<p>Hello World!</p>

<div id="main">
<p>The DOM is very useful.</p>
<p>This example demonstrates the <b>getElementsByTagName</b> method</p>
</div>

<script>
x=document.getElementById("main").getElementsByTagName("p");
document.write("First paragraph inside the div: " + x[0].innerHTML);
</script>

</body>
</html>

Run Instance»

온라인 인스턴스를 보려면 "Run Instance" 버튼을 클릭하세요


getElementsByClassName() Method

class="intro"가 포함된 모든 HTML 요소에 대해 동일한 클래스를 찾으려면 다음 방법을 사용하세요.

document.getElementsByClassName("intro");

위 예에서는 목록을 반환합니다. class="intro"를 포함하는 모든 요소:

참고: getElementsByClassName()은 Internet Explorer 5,6,7,8에서 유효하지 않습니다.