Html5之自定义属性(data-,dataset)


Posted in HTML / CSS onNovember 19, 2019

定义

H5为我们提供了以 "data-" 为前缀定义需要的属性即可设置自定义属性

<div id="box1" data-name="Musk"></div>
<div id="box2" data-full-name="Elon Musk"></div>

获取

使用H5自定义属性对象dataset来获取

let box1 = document.getElementById('box1');
let box2 = document.getElementById('box2');

box1.dataset.name // Musk
box2.dataset.fullName // Elon Musk (驼峰)

box1.getAttribute('data-name') // Musk
box2.getAttribute('data-full-name') // Elon Musk

设置

let box1 = document.getElementById('box1');
let box2 = document.getElementById('box2');

box1.dataset.name = '马斯克'
box2.setAttribute('data-full-name', '埃隆 马斯克')

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
纯CSS实现的大小渐变、渐远效果
Apr 15 HTML / CSS
使用CSS3设计地图上的雷达定位提示效果
Apr 05 HTML / CSS
CSS3 animation ? steps 函数详解
Aug 30 HTML / CSS
CSS3 实现图形下落动画效果
Nov 13 HTML / CSS
HTML5实现QQ聊天气泡效果
Jun 26 HTML / CSS
HTML5 声明兼容IE的写法
May 16 HTML / CSS
HTML5的革新 结构之美
Jun 20 HTML / CSS
使用HTML5的File实现base64和图片的互转
Aug 01 HTML / CSS
探索HTML5本地存储功能运用技巧
Mar 02 HTML / CSS
浅析border-radius如何兼容IE
Apr 19 HTML / CSS
深入浅析HTML5中的article和section的区别
May 15 HTML / CSS
一文彻底解决HTML5页面中长按保存图片功能
Jun 10 HTML / CSS
如何给HTML标签中的文本设置修饰线
Nov 18 #HTML / CSS
5分钟实现Canvas鼠标跟随动画背景
Nov 18 #HTML / CSS
HTML5实现无刷新修改URL的方法
Nov 14 #HTML / CSS
iframe跨域的几种常用方法
Nov 11 #HTML / CSS
Canvas环形饼图与手势控制的实现代码
Nov 08 #HTML / CSS
Html5监听手机摇一摇事件的实现
Nov 07 #HTML / CSS
解决HTML5中的audio在手机端和微信端的不能自动播放问题
Nov 04 #HTML / CSS
You might like
给初学PHP的5个入手程序
2006/11/23 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
2014/12/18 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
PHP使用SOAP扩展实现WebService的方法
2016/04/01 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
2016/12/24 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
PHP 并发场景的几种解决方案
2019/06/14 PHP
javascript:void(0)的作用示例介绍
2013/10/28 Javascript
原始XMLHttpRequest方法详情回顾
2013/11/28 Javascript
javascript实现避免页面按钮重复提交
2015/01/08 Javascript
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
js同源策略详解
2015/05/21 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
2016/11/15 Javascript
详解vue-validator(vue验证器)
2017/01/16 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
2017/11/26 Javascript
vue使用swiper实现中间大两边小的轮播图效果
2019/11/24 Javascript
Python3开发环境搭建详细教程
2020/06/18 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
无畏的旅行:Intrepid Travel
2017/12/20 全球购物
用C#语言写出在本地创建一个UDP接收端口的具体过程
2016/02/22 面试题
历史学专业推荐信
2013/11/06 职场文书
小学运动会广播稿200字(十二篇)
2014/01/14 职场文书
中学生差生评语
2014/01/30 职场文书
品质主管岗位职责
2014/03/16 职场文书
植树节活动总结
2014/04/30 职场文书
离婚协议书格式
2015/01/26 职场文书
自荐信怎么写
2015/03/04 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
给下属加薪申请报告
2015/05/15 职场文书
2016年春节慰问信息大全
2015/11/30 职场文书
建房合同协议书
2016/03/21 职场文书
年终工作总结范文
2019/06/20 职场文书
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
2022/04/29 Servers