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 相关文章推荐
使用CSS3代码绘制可爱的Hello Kitty猫
Aug 03 HTML / CSS
Web前端绘制0.5像素的几种方法
Aug 11 HTML / CSS
CSS3中Color的一些特性介绍
May 27 HTML / CSS
CSS3简单实现照片墙
Dec 12 HTML / CSS
css3实现椭圆轨迹旋转的示例代码
Oct 29 HTML / CSS
HTML5 常用语法一览(列举不支持的属性)
Jan 26 HTML / CSS
HTML5之SVG 2D入门10—滤镜的定义及使用
Jan 30 HTML / CSS
HTML5 visibilityState属性详细介绍和使用实例
May 03 HTML / CSS
基于html5 DeviceOrientation 实现微信摇一摇功能
Sep 25 HTML / CSS
html5简单示例_动力节点Java学院整理
Jul 07 HTML / CSS
HTML5单选框、复选框、下拉菜单、文本域的实现代码
Dec 01 HTML / CSS
flex弹性布局详解
Mar 20 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
VOLVO车载收音机
2021/03/02 无线电
php对mongodb的扩展(初出茅庐)
2012/11/11 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
用roll.js实现的图片自动滚动+鼠标触动的特效
2007/03/18 Javascript
jquery 新浪网易的评论块制作
2010/07/01 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
Javascript中判断对象是否为空
2015/06/10 Javascript
关于session和cookie的简单理解
2016/06/08 Javascript
在windows上用nodejs搭建静态文件服务器的简单方法
2016/08/11 NodeJs
NodeJs下的测试框架Mocha的简单介绍
2017/02/22 NodeJs
3分钟掌握常用的JS操作JSON方法总结
2017/04/25 Javascript
详解vue-router和vue-cli以及组件之间的传值
2017/07/04 Javascript
详解VueRouter进阶之导航钩子和路由元信息
2017/09/13 Javascript
Angular6 正则表达式允许输入部分中文字符
2018/09/10 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
关于layui 实现点击按钮添加一行(方法渲染创建的table)
2019/09/29 Javascript
js实现抽奖的两种方法
2020/03/19 Javascript
浅谈vue权限管理实现及流程
2020/04/23 Javascript
详解Vue中Axios封装API接口的思路及方法
2020/10/10 Javascript
KMP算法精解及其Python版的代码示例
2016/06/01 Python
Python标准库之itertools库的使用方法
2017/09/07 Python
python利用rsa库做公钥解密的方法教程
2017/12/10 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
python3中编码获取网页的实例方法
2020/11/16 Python
Python用摘要算法生成token及检验token的示例代码
2020/12/01 Python
python中time包实例详解
2021/02/02 Python
地球上最先进的胡子和头发修剪器:Bevel
2018/01/23 全球购物
Luxplus丹麦:香水和个人护理折扣
2018/04/23 全球购物
学生会竞选自荐信
2013/10/12 职场文书
大学自荐信
2013/12/12 职场文书
公共场所卫生管理制度
2015/08/05 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS