HTML DOM 문서 쓰기()
예
HTML 출력에 직접 일부 텍스트를 작성합니다.
document.write("Hello World!");
일부 HTML 요소를 HTML 출력에 직접 작성합니다.
document.write("<h2>Hello World!</h2><p>Have a nice day!</p>");
문서가 로드된 후 document.write()를 사용하면 기존 HTML이 모두 삭제됩니다.
// This should be avoided:
function myFunction() {
document.write("Hello World!");
}
아래에 더 많은 예가 있습니다.
정의 및 사용
메서드 는 write()
열린(HTML) 문서 스트림에 직접 씁니다.
경고
이 write()
메서드는 로드된 문서에서 사용될 때 기존의 모든 HTML을 삭제합니다.
이 write()
메서드는 XHTML 또는 XML에서 사용할 수 없습니다.
메모
메서드 는 write()
메서드에 의해 열린 출력 스트림에 쓰는 데 가장 자주 사용됩니다 open()
.
아래의 "더 많은 예"를 참조하십시오.
또한보십시오:
통사론
document.write(exp1, exp2, exp3, ...)
매개변수
Parameter | Description |
exp1, exp2, exp3, ... |
Optional. The output stream. Multiple arguments are allowed and will be appended to the document in order of occurrence. |
반환 값
없음 |
더 많은 예
HTML 출력에 직접 날짜 개체를 작성합니다.
document.write(Date());
출력 스트림을 열고 HTML을 추가한 다음 출력 스트림을 닫습니다.
document.open();
document.write("<h1>Hello World</h1>");
document.close();
새 창을 열고 여기에 HTML을 작성하십시오.
const myWindow = window.open();
myWindow.document.write("<h1>New Window</h1>");
myWindow.document.write("<p>Hello World!</p>");
write()와 writln()의 차이점
write() 및 writeln():
<body>
<p>Note that write() does NOT add a new line after each statement:</p>
<pre>
<script>
document.write("Hello World!");
document.write("Have a nice day!");
</script>
</pre>
<p>Note that writeln() adds a new line after each statement:</p>
<pre>
<script>
document.writeln("Hello World!");
document.writeln("Have a nice day!");
</script>
</pre>
</body>
HTML에서 writeln()을 사용하는 것은 의미가 없습니다.
HTML에서 새 줄을 원하면 단락 또는 <br>을 사용해야 합니다.
document.write("Hello World!<br>");
document.write("Have a nice day!");
브라우저 지원
document.write
모든 브라우저에서 지원됩니다:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |