DOM HTML



HTML DOM을 사용하면 JavaScript가 HTML 요소의 내용을 변경할 수 있습니다.


HTML 출력 스트림 변경

JavaScript는 동적 HTML 콘텐츠를 생성할 수 있습니다.

오늘 날짜:

Tue Oct 18 2016 09:59:23 GMT+0800


JavaScript에서는 document.write()를 사용할 수 있습니다. 내용 쓰기 HTML 출력 스트림에 직접 연결됩니다.

인스턴스

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

<script>
document.write(Date());
</script>

</body>
</html>

인스턴스 실행»

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

lamp绝对不要在文档加载完成之后使用 document.write()。这会覆盖该文档。

HTML 콘텐츠 변경

HTML 콘텐츠를 수정하는 가장 간단한 방법은 innerHTML 속성을 사용하는 것입니다.

HTML 요소의 콘텐츠를 변경하려면 다음 구문을 사용하세요.

document.getElementById(id).innerHTML=new HTML

이 예는 <p> 요소의 내용을 변경합니다.

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

<p id="p1">Hello World!</p>
<script>
document.getElementById("p1").innerHTML="新文本!";
</script>
<p>以上段落通过脚本修改文本。</p>

</body>
</html>

실행 예»

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

이 예는 <h1> 요소의 내용을 변경합니다.

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

<h1 id="header">旧标题</h1>
<script>
var element=document.getElementById("header");
element.innerHTML="新标题";
</script>
<p>"旧标题" 被 "新标题" 取代。</p>

</body>
</html>

인스턴스 실행»

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

인스턴스 설명 :

  • 위 HTML 문서에는 id="header"인 <h1> 요소가 포함되어 있습니다.


  • 우리는 HTML DOM을 사용합니다. id="header"로 요소를 가져오려면


  • JavaScript 이 요소의 콘텐츠를 변경합니다(innerHTML)



HTML 속성 변경

HTML 요소의 속성을 변경하려면 다음 구문을 사용하세요:

document.getElementById(id). attribute=new attribute value

이 예에서는 <img> 요소의 src 속성을 변경합니다.

Instance

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

<img id="image" src="/upload/course/000/000/009/580469a2a27e3327.gif" width="160" height="120">
<script>
document.getElementById("image").src="/upload/course/000/000/009/58058303e12c0481.jpg";
</script>
<p>原图片为 /upload/course/000/000/009/580469a2a27e3327.gif,脚本将图片修改为/upload/course/000/000/009/58058303e12c0481.jpg</p>

</body>
</html>

인스턴스 실행 »

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

인스턴스 설명:

  • 위 HTML 문서에는 id= "image"의 <img> 요소가 포함되어 있습니다.

  • 우리는 id=인 요소를 가져오기 위해 HTML DOM을 사용합니다. image"

  • 이 요소 속성을 변경하는 JavaScript("/upload/course/000/000/009/58058303e12c0481.jpg"를 "/upload/course/000/000/009로 변경) /580469a2a27e3327.gif
    ")