1. 主页
  2. 文档
  3. JavaScript 教程
  4. JavaScript BOM
  5. JavaScript窗口对象

JavaScript窗口对象

窗口对象表示在浏览器的窗口。window 对象是由浏览器自动创建的。

Window 是浏览器的对象,不是 javascript 的对象。javascript 对象是字符串、数组、日期等。

注意:如果 html 文档包含frame 或 iframe,浏览器会为每个frame 创建额外的窗口对象。

窗口对象的方法

window对象的重要方法如下:

方法 描述
alert()  显示包含带有确定按钮的消息的警报框。
confirm() 显示确认对话框,其中包含带有确定和取消按钮的消息。
prompt()  显示一个对话框以获取用户的输入。
open() 打开新窗口。
close() 关闭当前窗口。
setTimeout() 在指定时间后执行操作,如调用函数等。

 

javascript 中的 alert() 示例

它显示警报对话框。它有消息和确定按钮。

<script type="text/javascript"> 
function msg(){ 
alert("Hello Alert Box"); 
} 
</script> 
<input type="button" value="click" onclick="msg()"/> 

javascript中的confirm()示例

它显示确认对话框。它是带有确定和取消按钮的消息。

<script type="text/javascript"> 
function msg(){ 
var v= confirm("Are u sure?"); 
if(v==true){ 
alert("ok"); 
} 
else{ 
alert("cancel"); 
} 

} 
</script> 

<input type="button" value="delete record" onclick="msg()"/> 

javascript中的prompt()示例

它显示输入提示对话框。它有消息和文本字段。

<script type="text/javascript"> 
function msg(){ 
var v= prompt("Who are you?"); 
alert("I am "+v); 

} 
</script> 

<input type="button" value="click" onclick="msg()"/> 

javascript 中的 open() 示例

它在新窗口中显示内容。

<script type="text/javascript"> 
function msg(){ 
open("http://www.52learnprogram.com"); 
} 
</script> 
<input type="button" value="52learnprogram" onclick="msg()"/> 

javascript 中的 setTimeout() 示例

它在给定的毫秒后执行其任务。

<script type="text/javascript"> 
function msg(){ 
setTimeout( 
function(){ 
alert("Welcome to 52learnprogram after 2 seconds") 
},2000); 

} 
</script> 

<input type="button" value="click" onclick="msg()"/> 

 

这篇文章对您有用吗?