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,js)
Dec 12 HTML / CSS
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
Nov 18 HTML / CSS
使用CSS3创建动态菜单效果
Jul 10 HTML / CSS
CSS3中颜色线性渐变实战
Jul 18 HTML / CSS
CSS3实现大小不一的粒子旋转加载动画
Apr 21 HTML / CSS
html5视频播放_动力节点Java学院整理
Jul 13 HTML / CSS
html5声频audio和视频video等新特性详细说明
Dec 26 HTML / CSS
HTML5 Canvas中绘制椭圆的4种方法
Apr 24 HTML / CSS
HTML5 video播放器全屏(fullScreen)方法实例
Apr 24 HTML / CSS
用html5绘制折线图的实例代码
Mar 25 HTML / CSS
HTML5拖拉上传文件的简单实例
Jan 11 HTML / CSS
用canvas显示验证码的实现
Apr 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
MOTOROLA 摩托罗拉 MODEL 66-XI五灯中波收音机
2021/03/02 无线电
深入php之规范编程命名小结
2013/05/15 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
2015/11/09 PHP
用PHP的socket实现客户端到服务端的通信实例详解
2017/02/04 PHP
自制PHP框架之设计模式
2017/05/07 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
测试你的JS的掌握程度的代码
2009/12/09 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
7个JS基础知识总结
2014/03/05 Javascript
JS中产生标识符方式的演变
2015/06/12 Javascript
JavaScript基础之AJAX简单的小demo
2017/01/29 Javascript
走进AngularJs之过滤器(filter)详解
2017/02/17 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
详解JavaScript 新语法之Class 的私有属性与私有方法
2019/04/23 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
2019/09/02 Javascript
JS实现滚动条触底加载更多
2019/09/19 Javascript
关于vue组件事件属性穿透详解
2019/10/28 Javascript
Js on及addEventListener原理用法区别解析
2020/07/11 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
解决Antd 里面的select 选择框联动触发的问题
2020/10/24 Javascript
Python判断某个用户对某个文件的权限
2016/10/13 Python
Python扩展内置类型详解
2018/03/26 Python
Python合并多个Excel数据的方法
2018/07/16 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
2020/02/27 Python
Python3内置函数chr和ord实现进制转换
2020/06/05 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
巴塞罗那观光通票:Barcelona Pass
2019/10/30 全球购物
C++的几个面试题附答案
2016/08/03 面试题
甜点店创业计划书
2014/01/27 职场文书
简历中个人自我评价分享
2014/03/15 职场文书
天猫某品牌专卖店运营计划书
2014/03/21 职场文书
家长会欢迎标语
2014/06/24 职场文书
2015年置业顾问工作总结
2015/04/07 职场文书