JavaScript学习笔记--常用的互动方法
前端之家收集整理的这篇文章主要介绍了
JavaScript学习笔记--常用的互动方法,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_403_0@
输出内容(document.write)
@H_
403_0@document.write() 可用于直接向 HTML
输出流写
内容。简单的说就是直接在网页中
输出内容。
@H_
403_0@
第一种:输出内容用“”括起,直接输出""号内的内容。
<div class="jb51code">
<pre class="brush:js;">
<script type="text/javascript">
document.write("I love JavaScript!"); //
内容用""括起来,""里的
内容直接
输出。
@H_
403_0@
第二种:通过变量,输出内容
@H_
403_0@
第三种:输出多项内容,内容之间用+号连接。
内容之间用+号连接
@H_
403_0@
第四种:输出HTML标签,并起作用,标签使用“”括起来。
");//
输出hello后,
输出一个换行符
document.write("JavaScript");
@H_
403_0@注意:
@H_
403_0@在写JS
代码的时候,大家可以会发现这样现象:
结果: 1 2 3
@H_
403_0@无论在
输出的
内容中什么位置有多少个空格,
显示的结果好像只有一个空格。
@H_
403_0@这是因为浏览器
显示机制,对手动敲入的空格,将连续多个空格
显示成1个空格。
@H_
403_0@
解决方法:
@H_
403_0@1、使用
输出html
标签来
解决
@H_
403_0@
document.write(" "+"1"+" "+"23");
@H_
403_0@2、使用CSS样式来
解决
@H_
403_0@
document.write(""+" 1 2 3 "+"");
@H_
403_0@在
输出时
添加“white-space:pre;”样式
属性。这个样式表示"空白会被浏览器保留"
@H_
403_0@
警告(alert 消息对话框)
@H_
403_0@我们在访问网站的时候,有时会突然弹出一个小窗口,上面写着一段
提示信息
文字。如果你不点击“确定”,就不能对网页做任何操作,这个小窗口就是使用alert实现的。
@H_
403_0@语法:
@H_
403_0@alert(字符串或变量);
@H_
403_0@看下面的
代码:
@H_
403_0@
注
:alert弹出消息对话框(包含一个确定按钮)。
@H_
403_0@
结果
:按顺序弹出消息框


@H_
403_0@注意:
@H_
403_0@在点击对话框"确定"按钮前,不能进行任何其它操作。
@H_
403_0@消息对话框通常可以用于调试程序。
@H_
403_0@alert
输出内容,可以是字符串或变量,与document.write相似。
@H_
403_0@
确认(confirm 消息对话框)
@H_
403_0@confirm消息对话框通常用于允许
用户做选择的动作,如:“你对吗?”等。弹出对话框(
包括一个确定按钮和一个取消按钮)。
@H_
403_0@*语法:8
@H_
403_0@
confirm(str);
@H_
403_0@参数说明:
@H_
403_0@str:在消息对话框中要
显示的文本
@H_
403_0@返回值: Boolean值
@H_
403_0@
返回值:
@H_
403_0@当
用户点击"确定"按钮时,返回true
@H_
403_0@当
用户点击"取消"按钮时,返回false
@H_
403_0@注: 通过返回值可以判断
用户点击了什么按钮
@H_
403_0@看下面的
代码:
功能强大,要学习噢!"); }
@H_
403_0@结果:

@H_
403_0@注: 消息对话框是排它的,即
用户在点击对话框按钮前,不能进行任何其它操作。
@H_
403_0@
提问(prompt 消息对话框)
@H_
403_0@prompt弹出消息对话框,通常用于询问一些需要与
用户交互的信息。弹出消息对话框(包含一个确定按钮、取消按钮与一个文本输入框)。
@H_
403_0@语法:
@H_
403_0@
prompt(str1,str2);
@H_
403_0@
参数说明:
@H_
403_0@str1: 要
显示在消息对话框中的文本,不可
修改
str2:文本框中的
内容,可以
修改
@H_
403_0@
返回值:
@H_
403_0@1. 点击确定按钮,文本框中的
内容将作为
函数返回值
2. 点击取消按钮,将返回null
@H_
403_0@看看下面
代码:
@H_
403_0@结果:

@H_
403_0@注:在
用户点击对话框的按钮前,不能进行任何其它操作。
@H_
403_0@
打开新窗口(window.open)
@H_
403_0@open()
方法可以查找一个已经存在或者新建的浏览器窗口。
@H_
403_0@语法:
@H_
403_0@
window.open([URL],[窗口名称],[参数字符串])
@H_
403_0@参数说明:
@H_
403_0@URL:可选参数,在窗口中要
显示网页的网址或路径。如果省略这个参数,或者它的值是空字符串,那么窗口就
不显示任何文档。
@H_
403_0@窗口
名称:可选参数,被打开窗口的
名称。
@H_
403_0@ 1.该
名称由字母、数字和下划线字符组成。
@H_
403_0@ 2."_top"、"_blank"、"_selft"具有特殊意义的
名称。
_blank:在新窗口
显示目标网页
_self:在当前窗口
显示目标网页
_top:框架网页中在上部窗口中
显示目标网页
@H_
403_0@ 3.相同 name 的窗口只能创建一个,要想创建多个窗口则 name 不能相同。
@H_
403_0@ 4.name 不能包含有空格。
@H_
403_0@参数字符串:可选参数,设置窗口参数,各参数用逗号隔开。
@H_
403_0@参数表:

@H_
403_0@例如:打开
网站,大小为300px * 200px,无菜单,无工具栏,无状态栏,有滚动条窗口:
@H_
403_0@注意:运行结果考虑浏览器兼容问题。
@H_
403_0@
关闭窗口(window.close)
@H_
403_0@close()
关闭窗口
@H_
403_0@
用法:
@H_
403_0@
window.close(); //关闭本窗口
@H_
403_0@或
@H_
403_0@
<窗口对象>.close(); //关闭指定的窗口
@H_
403_0@例如:
关闭新建的窗口。
窗口对象,存储在变量mywin中
mywin.close();
@H_
403_0@注意:上面
代码在打开新窗口的同时,
关闭该窗口,看不到被打开的窗口。
@H_
403_0@以上就是本文的全部
内容,希望本文的
内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,同时也希望多多
支持编程之家!