JS实现获取自定义属性data值的方法示例
2019-05-28 18:04
1966 查看
本文实例讲述了JS实现获取自定义属性data值的方法。分享给大家供大家参考,具体如下:
HTML部分:
<div id="tree" data-leaves="47" data-plant-height="2.4m"></div>
js部分:
var tree = document.getElementById("tree"); //getAttribute()取值属性 console.log(tree.getAttribute("data-leaves")); console.log(tree.getAttribute("data-plant-height")); //setAttribute()赋值属性 tree.setAttribute("data-leaves","48"); //data-前缀属性可以在JS中通过dataset取值,更加方便 console.log(tree.dataset.leaves); console.log(tree.dataset.plantHeight); //赋值 tree.dataset.plantHeight = "3m"; tree.dataset.leaves--; //新增data属性 tree.dataset.age = "100"; //删除,设置成null,或者delete tree.dataset.leaves = null; delete tree.dataset.age;
使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码可得如下运行结果:
jQuery的data方法
var $tree = $('#tree'); console.log($tree.data("plant-height"));
使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码可得如下运行结果:
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript操作DOM技巧总结》、《JavaScript页面元素操作技巧总结》、《JavaScript事件相关操作与技巧大全》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript错误与调试技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- JS双向链表实现与使用方法示例(增加一个previous属性实现)
- JS/jQuery实现获取时间的方法及常用类完整示例
- JS中使用"data-"开头的属性及data()方法实现自定义属性
- php自定义函数实现JS的escape的方法示例
- js设置和获取自定义属性的方法
- js 获取html5的data属性实现方法
- JS获取多维数组中相同键的值实现方法示例
- JS中使用"data-"开头的属性及data()方法实现自定义属性
- JS获取自定义属性data值
- js 点击a标签 获取a的自定义属性方法
- jquery的attr方法与ie7不兼容,js获取html标签自定义属性
- JS实现的自定义map方法示例
- php自定义函数实现JS的escape的方法示例
- js 中设置或获取自定义属性的方法setAttribute getAttribute attributes
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页,获取用户自定义控件里面的子控件的方法
- Js+Jq获取URL参数的集中方法示例代码
- ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页,获取用户自定义控件里面的子控件的方法
- js 点击a标签 获取a的自定义属性
- js+jquery动态设置/增加/删除/获取元素属性的两种方法集锦对比(动态onclick属性设置+动态title设置)
- JS获取iframe中longdesc属性的方法