HTML5DOM红蓝盒子,HTML5 DOM扩展

获取元素

1.document.getElementsByClassName('class')通过类名获取元素,以类数组形式存在

2.document.querySelector('div')通过CSS选择器获取元素,符合匹配条件的第一个元素

3.document.querySelectorAll("selector")通过CSS选择器获取元素,以类数组形式存在

类名操作

1.Node.classList.add('class')添加class

2.Node.classList.remove('class')删除class

3.Node.classList.toggle('class')切换class,有则移除,无则添加

4.Node.classList.contains('class')坚持是否存在class

Node指一个有效的DOM节点,是一个通称

自定义属性

在HTML5中我们可以自定义属性,其格式如下data-*=‘‘’’,例如data-info='我是自定义属性',通过Node.dataset['info']我们便可以获取到自定义的属性值 Node.dataset是以类对象形式存在的 当我们如下格式设置时,则需要以驼峰格式才能正确获取 data-my-name='itcast',获取Node.dataset['myName']

tab栏练习

eb5e6b3059e9f43c183f0937859f8d03.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值