日期练习
/显示当前时间/
function showdate() {
var d=new Date(); //获取当前时间
var year=d.getFullYear();
var month=d.getMonth();
var day=d.getDate();
var week=d.getDay();
if(week==0){
week=“日”;
}
var hour=d.getHours();
var min=d.getMinutes();
var sec=d.getSeconds();
return year+“年”+month+“月”+day+“日 星期”+week+" “+hour+”:"+min+":"+ sec;
}
alert(showdate());
/setDate()和getDate(),封装一个函数,可以根据输入的数值n(天数,显示n天后的时间/
function numofdate(n) {
var d=new Date(); //获取当前时刻
var date=d.getDay();//取出天数
d.setDate(date+n); //加上n天
return d;
}
alert(numofdate(2));
定时器
setInterval()
格式:
setIntreval(毫秒,毫秒数)
setIntreval(function(){
//我们想要去做的代码
},毫秒数)
功能:每隔所传参数的毫秒数,就调用一次所传参数的函数
返回值:当前页面上对于这个定时器的唯一标识
clearInterval() 取消定时器
参数:定时器的id*/
var i=0;
function show() { //var show=function(){
// }
if(i==5){
clearInterval(timer);
}
document.write(i++ +"<br/>");
}
window.onload = function () {
var obtn=document.getElementById("btn");
obtn.onclick=function () {
var timer=setInterval(show,1000);//每隔1秒执行 进行函数传参
alert(timer);
}
}
//innerHTML b标签间的所有内容
//如果在innerHTML包含标签,标签会被识别,并且会解析,呈现对应效果
window.onload =function () {
var ob=document.getElementById("btn1");
var odiv=document.getElementById("div1");
ob.onclick=function () {
//获取div标签的内容
alert(odiv.innerHTML);
//设置div标签间的内容
odiv.innerHTML="<h1>我是替换文本";
}
}
</script>
斜体