<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>
相关文章
- android中如何获取xml界面里的非自定义属性
- 如何获取Input标签自定义属性的值?
- 以面向对象的思想,编写自定义类描述图书信息。设定属性包括:书名,作者,出版社名,价格;设置属性的私有访问权限,通过公有的get,set方法实现对属性的访问
- jQuery attr获取属性和设置属性的方法
- 怎么把element的tootip设置为点击后出现提示框,且在提示框里面放其他元素,vue2动态给对象添加属性并实现响应式应答,样式穿透,获取年月日
- JQuery学习之路Part5:DOM元素内容和属性值的获取和设置
- Vue 获取dom元素中的自定义属性值
- android 自定义控件中获取属性的三种方式(转)
- 封装transform函数(设置和获取transform的属性和属性值)
- 获取和设置消息队列的属性msgctl,删除消息队列