一些HTML5的东西(DOM相关)

 嘛,不懂JQ,也不是很想学……老老实实原生JS好了,已经会用的东西才贴……

 

一、getElementsByClassName,HTML5的新玩意

总之……和之前的getElementsByTagName用法差不多,这下方便了不少

结果是3和1

 

 

 

二、HTMLElement重写

这个其实不是HTML5的东西,FF和Chrome之类早就实现,但IE到了IE9终于也支持了,饿的神……

于是结果就是3,1,2

  

三、querySelectorAll和querySelector 

不懂JQ,所以对JQ的用法不是很了解……没咋看到用法,然后自己试用了一下而已。

简单的用法……

 

关于querySelectorAll,它返回的是一个集合

 

querySelector则用来选取某一指定的元素

 

 

以上是基础用法……其实和直接用getElementById,getElementsByTagName,getElementsByClassName一样,效率有点小不同。

参考这个页面http://jsperf.com/queryselectorall2

一般都是getElementById最快,但opera中反而是querySelectorAll最快,safari是getElementsByClassName最快

 

querySelectorAll、querySelector用法还不仅限这么简单

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值