HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)


Posted in HTML / CSS onAugust 24, 2017

HTML5规定可以为元素添加非标准的属性,但要添加前缀 data- ,目的是为元素提供与渲染无关的信息,或者提供语义信息。这些属性可以任意添加、随便命名,只要以 data- 开头即可添加了自定义属性之后,可以通过元素的 dataset 属性来访问自定义属性的值。

<div id="box" data-name='ghostwu' data-age='22' , data-sex='man'>ghostwu tell you how to learn html5</div>
    <script>
        var oBox = document.querySelector("#box");
        console.log( oBox.dataset ) ;
        var myName = oBox.dataset.name;
        var myAge = oBox.dataset.age;
        var mySex = oBox.dataset.sex;
        if( oBox.dataset.name ) {
            console.log( oBox.dataset.name );
        }
    </script>

总结

以上所述是小编给大家介绍的HTML5自定义属性前缀data及dataset的使用方法(html5 新特性),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

HTML / CSS 相关文章推荐
CSS3教程(8):CSS3透明度指南
Apr 02 HTML / CSS
CSS3让登陆面板3D旋转起来
May 03 HTML / CSS
CSS3实现各种图形的示例代码
Oct 19 HTML / CSS
css3实现小箭头各种图形效果
Jul 08 HTML / CSS
HTML5如何实现元素拖拽
Mar 11 HTML / CSS
html5定制表单_动力节点Java学院整理
Jul 11 HTML / CSS
html5中JavaScript removeChild 删除所有节点
May 16 HTML / CSS
HTML5使用drawImage()方法绘制图像
Jun 23 HTML / CSS
HTML5制作酷炫音频播放器插件图文教程
Dec 30 HTML / CSS
关于老式浏览器兼容HTML5和CSS3的问题
Jun 01 HTML / CSS
HTML5不支持frameset的两种解决方法
Nov 14 HTML / CSS
Html5大屏数据可视化开发的实现
Jun 11 HTML / CSS
HTML5中的拖放实现详解
Aug 23 #HTML / CSS
html5使用Drag事件编辑器拖拽上传图片的示例代码
Aug 22 #HTML / CSS
HTML5 Canvas 实现圆形进度条并显示数字百分比效果示例
Aug 18 #HTML / CSS
mui几种页面跳转方式对比总结概括
Aug 18 #HTML / CSS
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
Aug 18 #HTML / CSS
HTML5 Canvas 旋转风车绘制
Aug 18 #HTML / CSS
HTML5 LocalStorage 本地存储详细概括(多图)
Aug 18 #HTML / CSS
You might like
文件系统基本操作类
2006/11/23 PHP
PHP中实现中文字串截取无乱码的解决方法
2018/05/29 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
2019/04/30 PHP
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
可选择和输入的下拉列表框示例
2013/11/05 Javascript
jquery使用jxl插件导出excel示例
2014/04/14 Javascript
js代码实现的加入收藏效果并兼容主流浏览器
2014/06/23 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
2015/08/10 Javascript
js创建对象的方法汇总
2016/01/07 Javascript
扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框
2017/02/21 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
2017/03/09 Javascript
基于js中的原型(全面讲解)
2017/09/19 Javascript
vue 之 .sync 修饰符示例详解
2018/04/21 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
js中call()和apply()改变指针问题的讲解
2019/01/17 Javascript
基于JS实现父组件的请求服务过程解析
2019/10/14 Javascript
Layui表格监听行单双击事件讲解
2019/11/14 Javascript
[03:03]DOTA2 2017国际邀请赛开幕战队入场仪式
2017/08/09 DOTA
在Python中使用HTML模版的教程
2015/04/29 Python
python+unittest+requests实现接口自动化的方法
2018/11/29 Python
python同时替换多个字符串方法示例
2019/09/17 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
贝佳斯官方网站:Borghese
2020/05/08 全球购物
怎么写好自荐信
2013/10/30 职场文书
kfc实习自我鉴定
2013/12/14 职场文书
参观考察邀请函范文
2014/01/29 职场文书
答谢会策划方案
2014/05/12 职场文书
绿色校园广播稿
2014/10/13 职场文书
售房协议书范本2014
2014/10/23 职场文书
行政人事主管岗位职责
2015/04/11 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
《活见鬼》教学反思
2016/02/24 职场文书
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
2021/04/07 HTML / CSS
七个Python必备的GUI库
2021/04/27 Python