总结html5自定义属性有哪些


Posted in HTML / CSS onApril 01, 2020

 定义

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', '埃隆 马斯克')

到此这篇关于总结html5自定义属性有哪些的文章就介绍到这了,更多相关总结html5自定义属性有哪些内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
CSS3 border-image详解、应用及jQuery插件
Aug 29 HTML / CSS
CSS3 选择器 伪类选择器介绍
Jan 21 HTML / CSS
css3动画事件—webkitAnimationEnd与计时器time事件
Jan 31 HTML / CSS
利用css3制作3D样式按钮实现代码
Mar 18 HTML / CSS
简单掌握CSS3中resize属性的用法
Apr 01 HTML / CSS
html5指南-6.如何创建离线web应用程序实现离线访问
Jan 07 HTML / CSS
几个解决兼容IE6\7\8不支持html5标签的几个方法
Jan 07 HTML / CSS
html5 worker 实例(一) 为什么测试不到效果
Jun 24 HTML / CSS
iphoneX 适配客户端H5页面的方法教程
Dec 08 HTML / CSS
HTML5中使用json对象的实例代码
Sep 10 HTML / CSS
用canvas显示验证码的实现
Apr 10 HTML / CSS
Html5获取用户当前位置的几种方式
Jan 18 HTML / CSS
详解canvas.toDataURL()报错的解决方案全都在这了
Mar 31 #HTML / CSS
浅谈Html5页面打开app的一些思考
Mar 30 #HTML / CSS
详解HTML5常用的语义化标签
Sep 27 #HTML / CSS
html5 移动端视频video的android兼容(去除播放控件、全屏)
Mar 26 #HTML / CSS
HTML5 Canvas实现放大镜效果示例
Mar 25 #HTML / CSS
HTML5 图片预加载的示例代码
Mar 25 #HTML / CSS
html2canvas截图空白问题的解决
Mar 24 #HTML / CSS
You might like
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
php使用正则表达式获取图片url的方法
2015/01/16 PHP
如何在Web页面上直接打开、编辑、创建Office文档
2007/03/12 Javascript
图片连续滚动代码[兼容IE/firefox]
2009/06/11 Javascript
createElement与createDocumentFragment的点点区别小结
2011/12/19 Javascript
JavaScript常用脚本汇总(三)
2015/03/04 Javascript
jQuery实现的多屏图像图层切换效果实例
2015/05/07 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
跟我学习javascript的函数调用和构造函数调用
2015/11/16 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
2017/09/07 Javascript
Vue 2.0入门基础知识之内部指令详解
2017/10/15 Javascript
jQuery niceScroll滚动条错位问题的解决方法
2018/02/03 jQuery
Vue formData实现图片上传
2019/08/20 Javascript
layui清空,重置表单数据的实例
2019/09/12 Javascript
vue项目中使用rem,在入口文件添加内容操作
2020/11/11 Javascript
vuex Module将 store 分割成模块的操作
2020/12/07 Vue.js
Python中线程的MQ消息队列实现以及消息队列的优点解析
2016/06/29 Python
Django中更改默认数据库为mysql的方法示例
2018/12/05 Python
python+opencv实现高斯平滑滤波
2020/07/21 Python
对Python发送带header的http请求方法详解
2019/01/02 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
科尔士百货公司官网:Kohl’s
2016/07/11 全球购物
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
印尼网上商店:Alfacart.com
2019/03/11 全球购物
Dr. Martens马汀博士澳大利亚官网:马丁靴鼻祖
2019/07/02 全球购物
教师申诉制度
2014/01/29 职场文书
青年教师典范事迹材料
2014/01/31 职场文书
新品发布会主持词
2014/04/02 职场文书
房屋继承公证书
2014/04/10 职场文书
学校安全管理责任书
2014/07/23 职场文书
初三化学教学反思
2016/02/22 职场文书
创业计划书之甜品店
2019/09/18 职场文书
Java Socket实现Redis客户端的详细说明
2021/05/26 Redis
Spring boot应用启动后首次访问很慢的解决方案
2021/06/23 Java/Android
详解Spring Boot使用系统参数表提升系统的灵活性
2021/06/30 Java/Android