HTML DOM - 수정



HTML 수정 = 요소, 속성, 스타일 및 이벤트를 변경합니다.


HTML 요소 수정

HTML DOM 수정은 다양한 의미를 갖습니다.

  • HTML 콘텐츠 변경

  • CSS 스타일 변경

  • HTML 속성 변경

  • 만들기 새로운 HTML 요소

  • 기존 HTML 요소 삭제

  • Change 이벤트(핸들러)

다음 장에서는 HTML DOM을 수정하는 일반적인 방법을 심층적으로 학습하겠습니다.


HTML 콘텐츠 만들기

요소의 콘텐츠를 변경하는 가장 쉬운 방법은 innerHTML 속성을 사용하는 것입니다.

다음 예에서는 <p> 요소의 HTML 콘텐츠를 변경합니다.

Example

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

<p id="p1">Hello World!</p>

<script>
document.getElementById("p1").innerHTML="New text!";
</script>

<p>The paragraph above was changed by a script.</p>

</body>
</html>

예제 실행»

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

lamp我们将在下面的章节为您解释例子中的细节。


HTML 스타일 변경

HTML DOM을 통해 HTML 요소의 스타일 객체에 접근할 수 있습니다.

다음 예는 단락의 HTML 스타일을 변경합니다.

Example

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

<p id="p1">Hello world!</p>
<p id="p2">Hello world!</p>

<script>
document.getElementById("p2").style.color="blue";
document.getElementById("p2").style.fontFamily="Arial";
document.getElementById("p2").style.fontSize="larger";
</script>

</body>
</html>

예제 실행»

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


새 HTML 요소 만들기

HTML DOM에 새 요소를 추가해야 하는 경우 먼저 요소(요소 노드)를 만든 다음 기존 요소에 추가해야 합니다.

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>

<div id="div1">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div>
<script>
var para=document.createElement("p");
var node=document.createTextNode("这是一个新段落。");
para.appendChild(node);
var element=document.getElementById("div1");
element.appendChild(para);
</script>

</body>
</html>

인스턴스 실행 »

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