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 ...
随机推荐
- JeecgBoot 2.1.1 代码生成器AI版本发布,基于SpringBoot+AntDesign的JAVA快速开发平台
此版本重点升级了 Online 代码生成器,支持更多的控件生成,所见即所得,极大的提高开发效率:同时做了数据库兼容专项工作,让 Online 开发兼容更多数据库:Mysql.SqlServer.Ora ...
- 隐藏/显示jeecg-boot 后端管理页面的右侧的系统设置
登录后台,通过添加一个下拉选项[系统设置]来控制系统的后侧系统设置,布局如下: 修改UserMenu.vue文件 1.全局搜索“账户设置”,找到对应的vue文件:UserMenu.vue 2.添加[系 ...
- Linux 的文件和目录管理类命令
文件和目录管理类的命令 目录: cd ~[username] ~:指定用户的家目录 cd -:回到上一次所在的目录 路径: 相对路径中: .:当前目录 ..:父目录 pwd: print workin ...
- 滚动字幕标记<marquee></marquee>
<marquee>滚动内容</marquee> 常用属性: Direction : 滚动方向 取值 up, down left right width :滚动宽度 heigh ...
- Java+微信支付(下预购单+回调+退款+查询账单)
前言: 现在的APP的离不开微信支付, 现在项目里接入微信支付 , 微信支付的官方文档是:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chap ...
- HZOI20190722 B visit 组合数+CRT合并
题目:https://www.cnblogs.com/Juve/articles/11226266.html solution: 30%:dp 设dp[k][i][j]表示经过k时间,在(i,j)的方 ...
- c++设计模式:模板模式
模板模式和策略模式的区别: 模板方法模式的主要思想:定义一个算法流程,将一些特定步骤的具体实现.延迟到子类.使得可以在不改变算法流程的情况下,通过不同的子类.来实现“定制”流程中的特定的步骤. 策略模 ...
- 2018-2019-2-20175332-实验四《Android程序设计》实验报告
一.Android Stuidio的安装测试 题目要求: 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 Android St ...
- x86架构:x86架构
ylbtech-x86架构:x86架构 X86架构(The X86 architecture)是微处理器执行的计算机语言指令集,指一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令 ...
- mybatis学习:mybatis注解开发一对一的查询配置
实体类: public class Account { private Integer id; private Integer uid; private Double money; private U ...