创建数组和赋值
var myarr = new Array(66,80,90,77,58);
var myarr = [66,80,90,77,58];
按钮操作
给输入框赋值
<input id="tv"/>在script语句中document.getElementById('tv').value=你要赋的值;
下拉列表
<select name="career" οnfοcus="message()">
<option>学生</option>
<option>教师</option>
<option>演员</option>
</select>
注意:上面的message方法是在javascript里写的
对象
访问对象的方法:objectName.methodName();
Data日期对象
如果要自定义初始值,可以用以下方法
var d = new Data(2012,10,1);
var d = new Data('Oct,1,2012');
String 对象:
toUpperCase():转换成大写的字符串
toLowerCase():转换成小写的字符串
返回指定位置的字符
charAt(index)方法可返回指定位置的字符。下标在0-length-1;如果下标不在这一范围内就会返回一个空字符
返回指定的字符串首次出现的位置
indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置
stringObject.indexOf(substring,startpos)
substring是必须要有的属性,其为你要查找的字符串,startpos表示从哪一个位置开始查起,如果不写此值,就默认为从头开始查起,如果没有该字符就返回-1
split()方法将字符串分割为字符串数组,并返回此数组
stringObject.split(separator,limit);
separator必需,从该参数指定的地方分割stringObject
limit限制分割参数
提取指定数目的字符
substr(startPos,length)从字符串中提取从startPos位置开始的指定数目的字符串,如果参数是负数,从字符串的尾部开始算起的位置,也就是说,-1指定字符串中最后一个字符,-2指倒数第二个字符,以此类推
如果startPos为负数且绝对值大于字符串长度,startPos为0
Math对象
数组方法
Window对象
计时器setInTerval(代码,交互时间)
<script type="text/javascript">
var attime;
function clock(){
var time=new Date();
attime= time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();
document.getElementById("clock").value = attime;
}
setInterval(clock,100);
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50" />
</form>
</body>
取消计时器
<script type="text/javascript">
function clock(){
var time=new Date();
document.getElementById("clock").value = time;
}
// 每隔100毫秒调用clock函数,并将返回值赋值给i
var i=setInterval("clock()",100);
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50" />
<input type="button" value="Stop" οnclick="clearInterval(i)" />//i为<span style="font-family: Arial, Helvetica, sans-serif;">setInterval()返回的ID值</span>
setTime(代码,延迟时间)计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次