더 "Try it Yourself" 아래의 예.
정의 및 사용
write() 메서드는 문서를 HTML 식 또는 자바 스크립트 코드를 작성합니다.
write() 메서드는 주로 테스트에 사용됩니다 :이 HTML 문서가 완전히로드 된 후, 모든 기존의 HTML을 삭제합니다 사용됩니다.
참고 :이 방법은 시험에 사용되지 않을 때, 종종 열 출력 스트림에 텍스트 작성하는 데 사용되는 문서를. open() 방법. 를 참조하십시오 "More Examples" 아래를.
팁 : 문서. writeln() 메소드와 유사 write() 만 각 문 다음에 개행 문자를 추가합니다.
브라우저 지원
방법 | |||||
---|---|---|---|---|---|
write() | 예 | 예 | 예 | 예 | 예 |
통사론
document.write( 매개 변수 값 매개 변수 기술 exp1,exp2,exp3,... 선택 과목. 출력 스트림에 무엇을 씁니다. 여러 인수가 나열 될 수 있으며이 발생 순서대로 문서에 추가됩니다
기술적 세부 사항
반환 값 : 없음 반환 값 없습니다
더 예
예
직접 HTML 문서에 텍스트와 HTML 요소를 작성합니다 :
document.write("<h1>Hello World!</h1><p>Have a nice day!</p>");
»그것을 자신을 시도
예
사용하여 document. write() document. write() 기존의 모든 HTML을 삭제, HTML 문서가 완전히로드 된 후.
이 예에서 우리는 우리가 넣을 때 발생하는 설명 document. write() document. write() 함수 내. 함수가 호출 될 때, 모든 HTML 요소는 덮어 쓰기 및 새로운, 지정된 텍스트로 대체됩니다 :
// This should be avoided:
function myFunction() {
document.write("Hello
World!");
}
»그것을 자신을 시도
예
, 출력 스트림을 열고 텍스트를 추가, 출력 스트림을 닫습니다
document.open();
document.write("<h1>Hello World</h1>");
document.close();
»그것을 자신을 시도
예
라는 새 창 열기 "MsgWindow" , 그리고에 텍스트 쓰기 :
var myWindow = window.open("", "MsgWindow", "width=200, height=100");
myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px
tall!</p>"); »그것을 자신을 시도
예
차이 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() add a new line after each statement:</p>
<pre>
<script>
document.writeln( "Hello World!" );
document.writeln( "Have a nice day!" );
</script>
</pre>
</body> »그것을 자신을 시도
예
각 문장 후 새로운 라인으로, HTML 문서에 직접 텍스트를 쓰기 (using <br>) :
document.write("Hello World! <br>");
document.write("Have a nice day!");
»그것을 자신을 시도
<문서 객체