<div id="box" aaa="bbb" data-info="hello"></div>
<body>
<script>
var box = document.getElementsByTagName("div")[0];
console.log(box.dataset['info']);
console.log(box.id);//box
console.log(box.aaa);//undefined 标签的自定义属性无法映射到对象身上
console.log(box.getAttribute('aaa'));//bbb 自定义属性需要使用getAttribute进行获取
/*
* HTML5的属性设置与读取
* */
box.setAttribute('data-my-name','liyinghao');//data-my:liyinghao
console.log(box.dataset['myName']);//liyinghao
box.getAttribute('myName');//不能获取到属性值
</script>
相关文章
- HTML5自定义属性的设置与获取
- jquery 获取自定义属性(attr 和 prop的区别)
- 获取枚举值的自定义属性[重复]
- 【用户控件】如何在后台代码中设置和获取用户控件中的子控件的属性?
- js动态生成table,如何获取动态table里a标签的自定义属性的所有值?
- 1.4.1 对象与JSON转化 1.4.2 JSON与List集合转化 1.1.1 获取json中的属性 day10-05
- 如何获取对象,将其设置为特定属性,该属性来自与另一个对象的属性匹配的预定值?
- 闲记 单元格与单元格之间的边 ///字体属性都是font开头,除了颜色属性 ///文本属性都是text开的,除了设置行高。
- Talend:设置与列对应的属性名称和值
- 从Magento 1.9中的产品中获取自定义属性