var alnput = document.getElementsByTangName("input");var sStr ="";for(var i=0;i<alnput.length;i++){
sStr +=alnput[i].value+" ";}
document.getElementById("replace").innerHTML=sStr;
JavaScript内置对象
Array:用于在单独的变量名中存储一系列的值
String:用于支持对字符串的处理
Math:用于执行常用的数字任务,它包含了若干个数字常量和函数
Date:用于操作日期和时间
Date对象
语法
var 日期对象 =newDate(参数)
参数格式:MMDD,YYYY,hh:mm:ss
示例
var today =newDate();//返回当前日期和时间var tdate =newDate("september 1,2013,14:58:12");
Date对象的方法
常用方法
方法
说明
getDate()
返回 Date 对象的一个月中的每一天,其值介于1~31之间
getDay()
返回 Date 对象的星期中的每一天,其值介于0~6之间
getHours()
返回 Date 对象的小时数,其值介于0~23之间
getMinutes()
返回 Date 对象的分钟数,其值介于0~59之间
getSecounds()
返回 Date 对象的秒数,其值介于0~59之间
getMonth()
返回 Date 对象的月份,其值介于0~11之间
getFullYear()
返回 Date 对象的年份,其值为4位数
getTime()
返回自某一时刻(1970年1月1日)以来的毫秒数
制作时钟特效
使用Date对象的方法显示当前时间的小时、分钟和秒
示例
functiondisptime(){var today =newDate();var hh = today.getHours();var mm = today.getMinutes();var ss = today.getSeconds();
document.getElementById("myclock").innerHTML="现在是:"+hh+":"+mm+":"+ss;}disptime();
<div id ="myclock"></div>
Math对象
常用方法
如何实现返回的整数范围为2~99?
var iNum = Math.floor(Math.random()*98+2);
随机选择颜色
示例
functionselColor(){var color =Array("红色","黄色","蓝色","绿色","橙色","青色","紫色");var num = Math.ceil(Math.random()*7-1;
document.getElementById("color").innerHTML = color[num];
定时函数
setTimeout()
语法
setTimeout("调用的函数",等待的毫秒数)
示例
var myTime =setTimeout("disptime()",1000);//1秒(1000毫秒)之后执行函数disptime()一次
<input name="s" type="button" value="显示提示消息" onclick="timer()"/>functiontimer(){var t =setTimeout("alert('3 secounds')",3000);// var t = setInterval("alet('3 seconds')",3000);}
setInterval()
语法
setInterval("调用的函数",间隔的毫秒数)
示例
var myTime=setInterval("disptime()",1000);//每隔1秒(1000毫秒)执行函数disptime()一次