javascrip总结43:标签上自定义属性的操作
1 获取标签属性
//html <div id="box" index="0"></div> //js var box = document.getElementById('box'); var value = box.getAttribute('index'); console.log(value) // 0
2
//html <div id="box" ></div> //js var box = document.getElementById('box'); box.setAttribute('index', 0); //js代码执行完毕之后.html的标签的变化 <div id="box" index="0"></div>
3
//html <div id="box" index="0"></div> //js var box = document.getElementById('box'); box.removeAttribute('index'); //js代码执行完毕之后 html的标签的变化 <div id="box" ></div>
注:
1 操作自定义属性的这三个方法,不仅可以操作自定义属性,同时也可以操作html规范中的属性
2 设置的属性的值,最终都转换成了字符串的形式