자바스크립트 팝업

JavaScript 팝업 창

JavaScript에서는 경고 상자, 확인 상자, 프롬프트 상자의 세 가지 종류의 메시지 상자를 만들 수 있습니다.

알림 상자

알림 상자는 사용자가 특정 정보를 얻을 수 있는지 확인하는 데 자주 사용됩니다.

경고 상자가 나타나면 사용자는 확인 버튼을 클릭해야 작업을 계속할 수 있습니다.

Syntax

window.alert("sometext");

window.alert() 메서드는 window 객체 및 Alert() 메서드 없이 직접 사용할 수 있습니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
function myFunction(){
alert("警告框!");
}
</script>
</head>
<body>
<input type="button" onclick="myFunction()" value="显示警告框" />
</body>
</html>

확인 상자

확인 상자는 일반적으로 사용자 작업이 승인되었는지 확인하는 데 사용됩니다.

확인 카드가 나타나면 사용자는 "확인" 또는 "취소"를 클릭하여 사용자 작업을 확인할 수 있습니다.

"확인"을 클릭하면 확인 상자가 true를 반환합니다. "취소"를 클릭하면 확인 상자가 false를 반환합니다.

Syntax

window.confirm("sometext");

window.confirm() 메서드는 window 개체 없이 직접 확인() 메서드를 사용할 수 있습니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p>点击按钮,显示确认框。</p>
<button onclick="myFunction()">点我</button>
<p id="demo"></p>
<script>
function myFunction(){
var x;
var r=confirm("按下按钮!");
if (r==true){
x="你按下了\"确定\"按钮!";
}
else{
x="你按下了\"取消\"按钮!";
}
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
</html>

프롬프트 상자

프롬프트 상자는 페이지에 들어가기 전에 사용자에게 특정 값을 입력하라는 메시지를 표시하는 데 자주 사용됩니다.

프롬프트 상자가 나타나면 사용자는 특정 값을 입력한 다음 확인 또는 취소 버튼을 클릭해야 작업을 계속할 수 있습니다.

사용자가 확인을 클릭하면 입력된 값이 반환됩니다. 사용자가 취소를 클릭하면 반환 값은 null입니다.

Syntax

window.prompt("sometext","defaultvalue");

window.prompt() 메서드는 window 개체 및 Prompt() 메서드 없이 직접 사용할 수 있습니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p>点击按钮查看输入的对话框。</p>
<button onclick="myFunction()">点我</button>
<p id="demo"></p>
<script>
function myFunction(){
var x;
var person=prompt("请输入你的名字","Harry Potter");
if (person!=null && person!=""){
   x="你好 " + person + "! 今天感觉如何?";
   document.getElementById("demo").innerHTML=x;
}
}
</script>
</body>
</html>

Line break

팝업 창에서는 백슬래시 + "n"(n)을 사용하여 줄 바꿈을 설정합니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p>点击按钮在弹窗总使用换行。</p>
<button onclick="myFunction()">点我</button>
<p id="demo"></p>
<script>
function myFunction(){
alert("Hello\nHow are you?");
}
</script>
</body>
</html>



지속적인 학습
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p>点击按钮,显示确认框。</p> <button onclick="myFunction()">点我</button> <p id="demo"></p> <script> function myFunction(){ var x; var r=confirm("按下按钮!"); if (r==true){ x="你按下了\"确定\"按钮!"; } else{ x="你按下了\"取消\"按钮!"; } document.getElementById("demo").innerHTML=x; } </script> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~