HTML DOM 메소드



메서드는 노드(HTML 요소)에서 수행할 수 있는 작업입니다.


프로그래밍 인터페이스

는 JavaScript(및 기타 프로그래밍 언어)를 통해 HTML DOM에 대한 액세스를 제공합니다.

모든 HTML 요소는 객체로 정의되며 프로그래밍 인터페이스는 객체 메서드 및 객체 속성입니다.

메서드는 수행할 수 있는 작업(예: 요소 추가 또는 수정)입니다.

속성은 가져오거나 설정할 수 있는 값(예: 노드의 이름 또는 콘텐츠)입니다.


getElementById() 메소드

getElementById() 메소드는 지정된 ID를 가진 요소를 반환합니다.

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>

인스턴스 실행 »

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


HTML DOM 개체 - 메서드 및 속성

일반적으로 사용되는 일부 HTML DOM 메서드:

  • getElementById(id) - 지정된 ID를 가진 노드(요소) 가져오기

  • appendChild(node) - 새 하위 항목 삽입 노드(요소)

  • removeChild(노드) - 하위 노드(요소) 제거

일반적으로 사용되는 일부 HTML DOM 속성:

  • innerHTML - 노드(요소)의 텍스트 값

  • parentNode - (요소)의 노드 상위 노드

  • childNodes - 노드의 하위 노드(요소)

  • attributes - 노드의 속성 노드(요소)

이에 대한 자세한 내용은 다음 장에서 배우게 됩니다. 속성에 대한 튜토리얼 지식.


실제 사물

누군가는 사물입니다.

인간의 메소드는 eat(), sleep(), work(), play() 등이 될 수 있습니다.

모두 이러한 메서드가 있지만 실행하는 시간은 다릅니다.

사람의 속성에는 이름, 키, 몸무게, 나이, 성별 등이 포함됩니다.

모든 인간은 이러한 속성을 가지고 있지만 그 가치관은 사람마다 다릅니다.


일부 DOM 개체 메서드

다음은 이 튜토리얼에서 배우게 될 몇 가지 일반적인 메서드입니다.

方法描述
getElementById()返回带有指定 ID 的元素。
getElementsByTagName()返回包含带有指定标签名称的所有元素的节点列表(集合/节点数组)。
getElementsByClassName()返回包含带有指定类名的所有元素的节点列表。
appendChild()把新的子节点添加到指定节点。
removeChild()删除子节点。
replaceChild()替换子节点。
insertBefore()在指定的子节点前面插入新的子节点。
createAttribute()创建属性节点。
createElement()创建元素节点。
createTextNode()创建文本节点。
getAttribute()返回指定的属性值。
setAttribute()把指定属性设置或修改为指定的值。