100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > JS获取自定义属性data值

JS获取自定义属性data值

时间:2021-03-08 12:17:07

相关推荐

JS获取自定义属性data值

<body>

<div id="tree" data-leaves="47" data-plant-height="2.4m"></div>

<script>

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;

//jQuery的data方法

var $tree = $('#tree');

console.log($tree.data("plant-height"));

</script>

</body>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。