html5 背后新增的api--给自己看的

<style>

.tagClass{

}

</style>

<div id = 'tag' data-pub = 'pubA' data-action = 'actionA' class = 'tag'>dddd</div>

var tag = document.getElementById('tag');

------------classList------------

tag.classList.add(tagClass) //增加

tag.classList.remove(tagClass) //删除

tag.classList.toggle(tagClass) //开关

tag.classList.contains(tagClass) //是否含有

-------------标签data自定义属性------------------

dataset并不是典型意义上的JavaScript对象,而是个DOMStringMap对象DOMStringMap是HTML5一种新的含有多个名-值对的交互变量

var pub = tag.dataset.pub //取值等同 getAttribute("data-pub");

tag.dataset.pub = "pubB" //赋值 setAttribute("data-pub","pubB");

delete tag.dataset.action //删除 removeAttribute("data-action");



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值