JAVA스크립트
자바스크립트의 입출력
별메아리
2023. 1. 9. 14:50
728x90
alert()함수
사용자에게 경고를 하는 윈도우를 화면에 띄우는 함수이다. 이 책에서는 경고뿐만 아니라 출력을 표시할 때도 사용한다.
경고 윈도우가 나타나면 경고 윈도우를 제거할 때 까지 다음 작업이 진행되지 않는다.
예)
<script>
alert("이것이 alert 함수입니다.");
</script>
confirm 함수
사용자에게 어떤 사항을 알려주고 확인이나 취소를 요구하는 윈도우를 화면에 띄운다. 사용자가 확인을 클릭하면 true를 반환하고 그렇지 않으면 false 를 반환한다.
<script>
var user = confirm("confirm()은 사용자의 답변을 전달합니다.");
</script>
prompt() 함수
사용자에게 어떤 사항을 알려주고 사용자가 답변을 입력할 수 있는 윈도우를 화면에 띄운다. 사용자가 입력한 내용을 문자열로 반환한다.
<script>
var age = prompt("나이를 입력하세요", "만 나이로 입력합니다.");
</script>
HTML 문서에 쓰기
HTML 문서에 어떤 요소를 추가하려면 document.write() 를 사용한다.
<script>
document.write("<p>자바스크립트가 동적으로 생성한 단락입니다.</p>");
</script>
한 가지 주의할 점은 페이지가 적재된 후에 document.write() 를 호출한다면 전체 HTML페이지가 다시 씌여진다는 점이다.
document.write()는 <body>요소 안에서 다른 요소들과 같이 실행되는 경우에 사용하는 것이 좋다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h1 id="test">This is a heading.</h1>
<script>
function func() {
document.write("페이지가 적재된 후에 write()를 사용하면 다시 씌여집니다.")
}
</script>
<button type="button" onclick="func()">클릭하세요!</button>
</body>
</html>
728x90