输出内容(document.write())

document.write() 可用于直接向 HTML 输出流写内容。简单的说就是直接在网页中输出内容。

如果是文本要加双引号,变量不用加。可以用"+"号拼接内容。

输出换行这样写:

document.write("<br>");


警告(alert()弹出消息对话框)

我们在访问网站的时候,有时会突然弹出一个小窗口,上面写着一段提示信息文字。如果你不点击“确定”,就不能对网页做任何操作,这个小窗口就是使用alert实现的。

语法:

alert(字符串或变量);

注意:

1. 在点击对话框"确定"按钮前,不能进行任何其它操作。

2. 消息对话框通常可以用于调试程序。

3. alert输出内容,可以是字符串或变量,与document.write 相似。


确认(confirm 消息对话框)

confirm 消息对话框通常用于允许用户做选择的动作,如:“你对吗?”等。弹出对话框(包括一个确定按钮和一个取消按钮)。

语法:

var    confirm(str);

参数说明:

str: 消息框中要显示的文本;

返回值为Boolean.当用户点击确定时返回true,点击取消时返回false。

例子:

<script type="text/javascript">
var mymessage=confirm("你喜欢JavaScript吗?");
if(mymessage==true)
{ document.write("很好,加油!"); }
else
{ document.write("JS功能强大,要学习噢!"); }
</script>

注: 消息对话框是排它的,即用户在点击对话框按钮前,不能进行任何其它操作。


提问(prompt 消息对话框)

prompt弹出消息对话框,通常用于询问一些需要与用户交互的信息。弹出消息对话框(包含一个确定按钮、取消按钮与一个文本输入框)。

语法:

var prompt(str1,str2);

参数说明:

str1: 要显示在消息对话框中的文本,不可修改
str2:文本框中的内容,可以修改

返回值:

1. 点击确定按钮,文本框中的内容将作为函数返回值
2. 点击取消按钮,将返回null

示例:

var myname=prompt("请输入你的姓名:");
if(myname!=null)
{ alert("你好"+myname); }
else
{ alert("你好 my friend."); }



打开新窗口(window.open())

语法:

window.open([URL], [窗口名称], [参数字符串])
参数说明:

URL:可选参数,在窗口中要显示网页的网址或路径。如果省略这个参数,或者它的值是空字符串,那么窗口就不显示任何文档。
窗口名称:可选参数,被打开窗口的名称。
1.该名称由字母、数字和下划线字符组成。
2."_top"、"_blank"、"_self"具有特殊意义的名称。
_blank:在新窗口显示目标网页
_self:在当前窗口显示目标网页
_top:框架网页中在上部窗口中显示目标网页
3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。
4.name 不能包含有空格。
参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。

示例:打开http://www.baidu.com网站,大小为300px * 200px,无菜单,无工具栏,无状态栏,有滚动条窗口:

<script type="text/javascript"> window.open('http://www.baidu.com','_blank','width=300,height=200,menubar=no,toolbar=no, status=no,scrollbars=yes')
</script>

关闭窗口(window.close)

用法:

window.close(); //关闭本窗口

或者

<窗口对象>.close(); //关闭指定的窗口

例如:关闭新建的窗口。

<script type="text/javascript">
var mywin=window.open('http://www.imooc.com'); //将新打的窗口对象,存储在变量mywin中
mywin.close();
</script>









更多相关文章

  1. 可以使用不同文本框编辑的不同弹出窗口?
  2. 具有固定宽度网格的引导程序和应跨越窗口宽度的图像
  3. window.open()实现打开窗口
  4. 将div停靠在窗口左侧并再次单击原始位置
  5. 弹出窗口显示悬停在内部iframe
  6. extjs4 desktop 实现仿win7效果的桌面窗口预览效果
  7. 放在和中的javascript语句,但是语句不在函数中,这些语句何在被执行
  8. python tkinter窗口弹出置顶的方法
  9. 如何使用不同的类python在一个类中的一个窗口中更新列表框

随机推荐

  1. Scrapy框架的使用之Spider的用法
  2. Scrapy框架的使用之Scrapy入门
  3. 记一次网络中断故障处理
  4. 【机器学习笔记】:大话线性回归(二)
  5. 【机器学习笔记】:一文让你彻底记住什么是
  6. 【SQL刷题系列】:leetcode178 Rank Scores
  7. 谁才是权游的真正主角。
  8. Scrapy框架的使用之Downloader Middlewar
  9. 【SQL刷题系列】:leetcode183 Customers W
  10. Python操作MySQL存储,这些你都会了吗?