JS常用属性方法大全
1.
输出语句
:
document.write("");
2.JS
中的注释为
:
//
3.
传统的
HTML
文档顺序是
:
document->html->(head,body)
4.
一个浏览器窗口中的
DOM
顺序是
:
window->(navigator,screen,history,location,document)
5.
得到表单中元素的名称和值
:
document.getElementById("
表单中元素的
ID
号
").name(
或
value)
6.
一个小写转大写的
JS:
document.getElementById("output").value =
document.getElementById("input").value.toUpperCase();
7.JS
中的值类型
:
String,Number,Boolean,Null,Object,Function
8.JS
中的字符型转换成数值型
:
parseInt(),parseFloat()
9.JS
中的数字转换成字符型
:
(""+
变量
)
10.JS
中的取字符串长度是
:
(length)
11.JS
中的字符与字符相连接使用
+
号
.
12.JS
中的比较操作符有
:==
等于
,!=
不等于
,>,>=,<.<=
13.JS
中声明变量使用
:var
来进行声明
14.JS
中的判断语句结构
:if(condition){}else{}
15.JS
中的循环结构
:for([initial expression];[condition];[upadte expression]) {inside loop}
16.
循环中止的命令是
:break
17.JS
中的函数定义
:functionfunctionName([parameter],...){statement[s]}
18.
当文件中出现多个
form
表单时
.
可以用
document.forms[0],document.forms[1]
来代替
.
19.
窗口
:
打开窗口
window.open(),
关闭一个窗口
:window.close(),
窗口本身
:self.
20.
状态栏的设置
:window.status="
字符
";
21.
弹出提示信息
:window.alert("
字符
");
22.
弹出确认框
:window.confirm();
23.
弹出输入提示框
:window.prompt();
24.
指定当前显示链接的位置
:window.location.href="URL"
25.
取出窗体中的所有表单的数量
:document.forms.length
26.
关闭文档的输出流
:document.close();
27.
字符串追加连接符
:+=
28.
创建一个文档元素
:document.createElement(),document.createTextNode()
29.
得到元素的方法
:document.getElementById()
30.
设置表单中所有文本型的成员的值为空
:
var form = window.document.forms[0]
for (vari = 0; i<form.elements.length;i++){
if (form.elements[i].type == "text"){
form.elements[i].value = "";
}
}
31.
复选按钮在
JS
中判断是否选中
:document.forms[0].checkThis.checked (checked
属性代表为
是否选中返回
TRUE
或
FALSE)
32.
单选按钮组
(
单选按钮的名称必须相同
):
取单选按钮组的长度
document.forms[0].groupName.length
33.
单选按钮组判断是否被选中也是用
checked.
34.
下拉列表框的值
:document.forms[0].selectName.options[n].value (n
有时用下拉列表框名称
加上
.selectedIndex
来确定被选中的值
)
35.
字符串的定义
:varmyString = new String("This is lightsword");
36.
字符串转成大写
:string.toUpperCase();
字符串转成小写
:string.toLowerCase();
37.
返回字符串
2
在字符串
1
中出现的位置
:String1.indexOf("String2")!=-1
则说明没找到
.
38.
取字符串中指定位置的一个字符
:StringA.charAt(9);
39.
取出字符串中指定起点和终点的子字符串
:stringA.substring(2,6);
40.
数学函数
:Math.PI(
返回圆周率
),Math.SQRT2(
返回开方
),Math.max(value1,value2)
返回两个
数中的最在值
,Math.pow(value1,10)
返回
value1
的十次方
,Math.round(value1)
四舍五入函
数
,Math.floor(Math.random()*(n+1))
返回随机数
41.
定义日期型变量
:var today = new Date();
42.
日期函数列表
:dateObj.getTime()
得到时间
,dateObj.getYear()
得到年份
,dateObj.getFullYear()
得到四位的年份
,dateObj.getMonth()
得到月份
,dateObj.getDate()
得到日
,dateObj.getDay()
得到
日期几
,dateObj.getHours()
得到小时
,dateObj.getMinutes()
得到分
,dateObj.getSeconds()
得到
秒
,dateObj.setTime(value)
设置时间
,dateObj.setYear(val)
设置年
,dateObj.setMonth(val)
设置
月
,dateObj.setDate(val)
设置日
,dateObj.setDay(val)
设置星期几
,dateObj.setHours
设置小
时
,dateObj.setMinutes(val)
设置分
,dateObj.setSeconds(val)
设置秒
[
注意
:
此日期时间从
0
开
始计
]
43.FRAME
的表示方式
:
[window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjF
uncVarName
44.parent
代表父亲对象
,top
代表最顶端对象
45.
打开子窗口的父窗口为
:opener
46.
表示当前所属的位置
:this
47.
当在超链接中调用
JS
函数时用
:(javascript:)
来开头后面加函数名
48.
在老的浏览器中不执行此
JS:<!--
//-->
49.
引用一个文件式的
JS:<script type="text/javascript" src="aaa.js"></script>
50.
指定在不支持脚本的浏览器显示的
HTML:<noscript></noscript>
51.
当超链和
ONCLICK
事件都有时
,
则老版本的浏览器转向
a.html,
否则转向
b.html.
例
:<a
href="a.html" onclick="location.href='b.html';return false">dfsadf</a>
52.JS
的内建对象
有
:Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,ReferenceError,
RegExp,String,SyntaxError,TypeError,URIError
53.JS
中的换行
:\n
54.
窗口全屏大小
:<script>function
fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth;this.outerHeight=screen.availH
eight;}window.maximize=fullScreen;</script>
55.JS
中的
all
代表其下层的全部元素
56.JS
中的焦点顺序
:document.getElementByid("
表单元素
").tabIndex = 1
57.innerHTML
的值是表单元素的值
:
如
<p id="para">"how are <em>you</em>"</p>,
则
innerHTML
的值就是
:how are <em>you</em>
58.innerTEXT
的值和上面的一样
,
只不过不会把
<em>
这种标记显示出来
.
59.contentEditable
可设置元素是否可被修改
,isContentEditable
返回是否可修改的状态
.
60.isDisabled
判断是否为禁止状态
.disabled
设置禁止状态
61.length
取得长度
,
返回整型数值
62.addBehavior()
是一种
JS
调用的外部函数文件其扩展名为
.htc
63.window.focus()
使当前的窗口在所有窗口之前
.
64.blur()
指失去焦点
.
与
FOCUS()
相反
.
65.select()
指元素为选中状态
.
66.
防止用户对文本框中输入文本
:onfocus="this.blur()"
67.
取出该元素在页面中出现的数量
:document.all.tags("div(
或其它
HTML
标记符
)").length
68.JS
中分为两种窗体输出
:
模态和非模态
.window.showModaldialog(),window.showModeless()
69.
状态栏文字的设置
:window.status='
文字
',
默认的状态栏文字设置
:window.defaultStatus = '
文字
.';
70.
添加到收藏夹
:external.AddFavorite("http://www.dannyg.com","jaskdlf");
71.JS
中遇到脚本错误时不做任何操作
:window.onerror = doNothing;
指定错误句柄的语法
为
:window.onerror = handleError;
72.JS
中指定当前打开窗口的父窗口
:window.opener,
支持
opener.opener...
的多重继续
.
73.JS
中的
self
指的是当前的窗口
74.JS
中状态栏显示内容
:window.status="
内容
"
75.JS
中的
top
指的是框架集中最顶层的框架
76.JS
中关闭当前的窗口
:window.close();
77.JS
中提出是否确认的框
:if(confirm("Are you sure?")){alert("ok");}else{alert("Not Ok");}
78.JS
中的窗口重定向
:window.navigate("http://www.sina.com.cn");
79.JS
中的打印
:window.print()
80.JS
中的提示输入框
:window.prompt("message","defaultReply");
81.JS
中的窗口滚动条
:window.scroll(x,y)
82.JS
中的窗口滚动到位置
:window.scrollby
83.JS
中设置时间间隔
:setInterval("expr",msecDelay)
或
setInterval(funcRef,msecDelay)
或
setTimeout
84.JS
中的模态显示在
IE4+
行
,
在
NN
中不行
:showModalDialog("URL"[,arguments][,features]);
85.JS
中的退出之前使用的句柄
:functionverifyClose(){event.returnValue="we really like you and
hope you will stay longer.";}}
window.onbeforeunload=verifyClose;
86.
当窗体第一次调用时使用的文件句柄
:onload()
87.
当窗体关闭时调用的文件句柄
:onunload()
88.window.location
的属性
:
protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),pathname("/
a/a.html"),hash("#giantGizmo",
指跳转到相应的锚记
),href(
全部的信息
)
89.window.location.reload()
刷新当前页面
.
89-1.parent.location.reload()
刷新父亲对象(用于框架)
.
89-2.opener.location.reload()
刷新父窗口对象(用于单开窗口)
.
89-3.top.location.reload()
刷新最顶端对象(用于多开窗口)
.
90.window.history.back()
返回上一页
,window.history.forward()
返回下一页
,window.history.go(
返
回第几页
,
也可以使用访问过的
URL).
91.document.write()
不换行的输出
,document.writeln()
换行输出.
JS常用属性方法大全的更多相关文章
- jQuery常用属性方法大全 attr(),val()
@@@@属性篇: 写作本篇文章的意义:jQuery的教程千千万,却没有英文版的API讲的系统.到位,一些话用中文翻译过来味道就变了,所以我将英文版的API的一些常用的方法单独提出来放在这里,并用自己的 ...
- js如何操作表格(常用属性方法汇总)
js如何操作表格(常用属性方法汇总) 一.总结 一句话总结: 二.表格相关的属性和方法 1.1 Table 对象集合 cells[] 返回包含表格中所有单元格的一个数组. 语法:tableObject ...
- Java获取各种常用时间方法大全
Java获取各种常用时间方法大全 package cc.javaweb.test; Java中文网,Java获取各种时间大全 import java.text.DateFormat; import j ...
- Delphi中TStringList类常用属性方法详解
TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的. 常规的用法大家都知道,现在来讨论它的一些高级的用法. 先把要讨论的几个属性列出来: 1.CommaText 2.Delim ...
- JS常用校验方法(判断输入框是否为空,数字,电话,邮件,四舍五入等)
JS常用校验方法: 1.判断输入框是否为空,为空时弹出提示框 2.关闭窗口 3.检查输入字符串是否为数字 4.强制把大写转换成小写 5.手机号码校验,长度为11位数字. 6.电子邮件校验 7.电话号码 ...
- 网站开发进阶(二十六)js刷新页面方法大全
js刷新页面方法大全 在项目开发过程中,需要实现刷新页面.经过学习,发现下面这条语句就可以轻松实现. location.reload(); // 刷新页面 有关刷新页面的其它方法,具体学习内容如下,有 ...
- WebBrowser常用属性方法介绍
WebBrowser 常用属性方法 ■■方法 ============================== ▲GoBack 相当于IE的"后退"按钮,使你在当前历史列表中后 ...
- js刷新页面方法大全(转)
刷新页面实现方式总结(HTML,ASP,JS) 转载 2008-11-13 作者: 我要评论 多种方法实现页面的刷新代码 定时刷新: 1,<script>setTimeout( ...
- express模块中的req,res参数的常用属性方法
express模块中的req,res参数的常用属性方法 const express = require('express'); const router = express.Router() rout ...
随机推荐
- Java(8)中List的遍历方式总结
本篇文章主要讲述了List这一集合类型在Java,包括Java8中的遍历方式,不包括其他的过滤,筛选等操作,这些操作将会在以后的文章中得到提现,由List可以类推到Set等类似集合的遍历方式. pub ...
- 在熟练使用2B铅笔前,请不要打开Axure
在互联网产品领域,Axure已成为产品经理.产品设计师以及交互设计师的必备工具,从某种程度讲,Axure帮助我们建立低保真模型,便于与用户的需求验证,也帮助我们构思交互细节,使前端和开发人员更容易理解 ...
- [原创]Java调用PageOffice在线打开数据库中保存的Word文件
PageOffice产品和数据库是两个独立的概念,严格来说两者之间没有任何本质关系.PageOffice不依赖数据库而存在,但是数据库和PageOffice可以结合使用来完成某些复杂的业务逻辑.例如: ...
- gatekeeper学习概述
1.概述 该产品部署在网络隔离装置两端,以代理程序的身份,完成两侧设备连接维护,数据转发的功能.场景简化如图所示: 软件核心是一个基于Netty的网络应用程序,考虑到系统的可维可测性,集成了web化的 ...
- css3之背景background-origin,background-clip,background-size
background-origin属性指定了背景图像的位置区域. content-box, padding-box,和 border-box区域内可以放置背景图像. background-clip用来 ...
- 基于httpd2.2配置https
本次演示使用一台主机实现,即自签自演 主机IP:192.168.1.105 开始配置: 1.创建私有CA # cd /etc/pki/CA # touch serial # touch index.t ...
- 移动端video视频播放问题
1.视频播放后自动全屏 video添加playsinline webkit-playsinline属性 2.安卓暂停或播放完毕不能滑动 通过js判断机型,安卓去掉controls属性,ios保留co ...
- (转)AngularJS判断checkbox/复选框是否选中并实时显示
最近做了一个选择标签的功能,把一些标签展示给用户,用户选择自己喜欢的标签,就类似我们在购物网站看到的那种过滤标签似的: 简单的效果如图所示: 首先看一下html代码: <!DOCTYPE htm ...
- Shell 语法之用户输入
bash shell 提供了一些不同的方法从用户处获取数据,这些方法包括命令行参数.命令行选项和直接读取键盘输入. 命令行参数 bash shell 将在命令行中输入的所有参数赋值给一些特殊变量,称为 ...
- MATLAB技巧—sort和sortrows函数
MATLAB技巧-sort和sortrows函数 1.sort函数 sort函数用于对数据进行排序,通过help sort命令,可以查找到sort函数的具体用法: Y = SORT(X,DIM,MOD ...