document语句输出
直接输出双引号中的内容document.write("ttt");
不加双引号通过变量输出document.write(mystr);
多个语句间通过加号相连document.write(mystr+“ttt");
alert输出与之类似。
confirm(str);
相比于alert,有确定和取消两个选择。
str:在消息对话框中要显示的文本
返回值: Boolean值
当用户点击”确定”按钮时,返回true
当用户点击”取消”按钮时,返回false
prompt(str1, str2);
相比于confirm,多了文本输入框实现信息交互
str1: 要显示在消息对话框中的文本,不可修改
str2:文本框中的内容,可以修改
点击确定按钮,文本框中的内容将作为函数返回值
点击取消按钮,将返回null
window.open([URL], [窗口名称], [参数字符串])
用于打开新窗口
URL:可选参数,在窗口中要显示网页的网址或路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档。
窗口名称:可选参数,被打开窗口的名称。
1.该名称由字母、数字和下划线字符组成。
2.”_top”、”_blank”、”_self”具有特殊意义的名称。
_blank:在新窗口显示目标网页
_self:在当前窗口显示目标网页
_top:框架网页中在上部窗口中显示目标网页
3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。
4.name 不能包含有空格。
参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。
window.close();
//关闭本窗口
<窗口对象>.close();
//关闭指定的窗口
练习代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>输出</title>
<script type="text/javascript">
var mystr = "我是";
var mychar = "JavaScript";
document.write(mystr+mychar+"的忠实粉丝");//直接输出双引号中间的内容
function rec() {
var mymessage = confirm("你是ttt嘛?");
if(mymessage==true)
{
document.write("欢迎ttt噢");
}
else
{ document.write("咩咩咩");
}
}
function chengji() {
var score = prompt("请输入你的成绩:");
if(score>=80)
{
alert("优秀!");
}
else if(score>=60) {
alert("良好!");
}
else{
alert("不及格!");
}
}
function open1() {
//window.open('f1.html','_blank','width=600,height=400,top=100,left=0' )
var queding=confirm("是否打开新窗口");
if(queding==true){
var shuru = prompt("请输入");
var wangye = window.open('https://blog.csdn.net/daomittt/article/details/81591565');
}
}
</script>
</head>
<body>
<input name="button" type="button" onclick="open1()" value="点击我,确定弹出对话框"/>
</body>
</html>