码迷,mamicode.com
首页 > 编程语言 > 详细

javascript教程系列42:标签上自定义属性的操作

时间:2018-05-08 14:38:02      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:index   标签   script   element   代码执行   console   move   ons   log   

1 获取标签属性

语法: element.getAttribute(‘属性名‘) 返回对应属性的值 ,如果没有返回null.

//html
<div id="box" index="0"></div>

//js
var box = document.getElementById(‘box‘);
var value = box.getAttribute(‘index‘);
console.log(value) // 0

设置自定义属性的值
语法: element.setAttribute(‘属性名‘, ‘属性的值‘) 返回undefined

//html
<div id="box" ></div>

//js
var box = document.getElementById(‘box‘);
box.setAttribute(‘index‘, 0); 

//js代码执行完毕之后.html的标签的变化
<div id="box" index="0"></div>

移除自定义属性的值

语法: element.removeAttribute(‘属性名‘) 返回undefined

//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 设置的属性的值,最终都转换成了字符串的形式

javascript教程系列42:标签上自定义属性的操作

标签:index   标签   script   element   代码执行   console   move   ons   log   

原文地址:https://www.cnblogs.com/autoXingJY/p/9007464.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!