属性值相关操作


原生js

**html:**
<div id="demo" index="1" class="nav" data-in='123' data-list-name="andy":></div>
 

getAttribute 获取属性值

div.getAttribute('id'));		 // 结果:demo

setAttribute 设置属性值

 div.setAttribute('index', 2);    //结果 index=2

removeAttribute 移除属性值

 div.removeAttribute('index');

H5新增了获取自定义属性的方法 dataset
//ie11才支持//
他只能获取以 ‘‘data-’’ 开头的自定义属性的值 例如

使用时直接写data-后边的内容即可   
div.dataset.in   或div.dataset['in']    可以把.换成[] 但是要加引号         //  结果是123

//如果自定义属性里面有多个-链接的单词,我们获取的时候采取驼峰命名法

div.dataset['listName"])         //结果andy

jQuery

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值