JavaScript窗口对象
来源:网络 | 更新时间:2022-01-08 10:10:57
该窗口对象表示在浏览器的窗口。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()"/>