JavaScript小细节

创建一个节点

window.οnlοad=function(){

var demo=document.getElementById("demo");

//获取第一个按钮索引为0

var btn=document.getElementsByTagName("button")[0];

//按钮鼠标事件

btn.οnclick=function(){

//创建一个li

var newdiv=document.createElement("li");

//插入一个li

demo.appendChild(newdiv);

//克隆并且插入一个demo

demo.appendChild(demo.cloneNode(demo));

}

}

插入到某个元素的前面

insertBefore(插入的新节点,参照节点[0]) 插入节点 :

 

inserBefore(test,null) 如果第二个参数为bull 则默认生成的盒子放到最后面!

移除子节点

removeChild(被移除的子节点!)

克隆一个对象:

克隆对象.appendChild( 克隆对象.cloneNode(克隆的对象))

cursor:pointer:设置当前对象可点击!

获得父节点下面的一个子节点

节点=父节点.children

获取节点的属性

getAttribute("属性标签")

设置节点的属性:

setAttribute("属性",“值")

例如我们要把一个类名改为demo

div.setAttribute("class","demo")

删除某个属性:

removeAttribute("属性标签)

 

内置对象:(也就是类)

声明日期:

var date=new Date();

例子:

var deta=new Date();

alert(deta.getTime());

alert(deta.valueOf());

从1970年1月1日 到现在的时间

 

定时器 :

setInterval(fun,1000); 每隔一秒钟运行一次 fun 函数

 

 

 

时间换算案列

window.οnlοad=function(){

var box=document.getElementById("box");

var endtime=new Date("2017/12/12 17:30:00");

setInterval(clock,1000);

function clock(){

var nowTime=new Date();

// console.log(nowTime.getTime());

var second=parseInt((endtime.getTime()-nowTime.getTime())/1000);

//一小时等于3600秒

var d=parseInt(second/ 3600 / 24); //获得天数

// console.log(d);

var h=parseInt(second/ 3600 % 24); //获得小时

// console.log(h);

var m=parseInt(second/60 % 60); //分钟

// console.log(m)

var s=parseInt(second%60); //秒

d<10 ? "0"+d : d;

h<10 ? "0"+h : h;

m<10 ? "0"+m : m;

s<10 ? "0"+s : s;

box.innerHTML="距离毁灭时间还剩:"+d+"天 "+h+"小时 "+m+"分钟 "+s+"秒";

}

}

转载于:https://my.oschina.net/u/3551337/blog/1021740

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值