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教程(4):网页边框和网页文字阴影
Apr 02 HTML / CSS
css3强大的动画效果animate使用说明及浏览器兼容介绍
Jan 09 HTML / CSS
css3圆角样式分享自定义按钮样式
Dec 27 HTML / CSS
css3中flex布局宽度不生效的解决
Dec 09 HTML / CSS
HTML5 canvas实现雪花飘落特效
Mar 08 HTML / CSS
基于Canvas+Vue的弹幕组件的实现
Jul 23 HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
Jun 02 HTML / CSS
手机端用rem+scss做适配的详解
Nov 15 HTML / CSS
canvas实现二维码和图片合成的示例代码
Aug 01 HTML / CSS
解锁canvas导出图片跨域的N种姿势小结
Jan 24 HTML / CSS
详解使用双缓存解决Canvas clearRect引起的闪屏问题
Apr 29 HTML / CSS
html中相对位置与绝对位置的具体使用
May 15 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
php 设计模式之 单例模式
2008/12/19 PHP
php实现网站插件机制的方法
2009/11/10 PHP
php缓冲输出实例分析
2015/01/05 PHP
详解PHP的Yii框架中自带的前端资源包的使用
2016/03/31 PHP
推荐20家国外的脚本下载网站
2011/04/28 Javascript
分享精心挑选的23款美轮美奂的jQuery 图片特效插件
2012/08/14 Javascript
Javascript 中 null、NaN和undefined的区别总结
2013/04/10 Javascript
JQuery制作的放大效果的popup对话框(未添加任何jquery plugin)分享
2013/04/28 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
JS封装的自动创建表格的实现代码
2016/06/15 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
JavaScript实现复制文章自动添加版权
2016/08/02 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
JavaScript中this的用法及this在不同应用场景的作用解析
2017/04/13 Javascript
js 用于检测类数组对象的函数方法
2017/05/02 Javascript
使用classList来实现两个按钮样式的切换方法
2018/01/24 Javascript
p5.js入门教程之小球动画示例代码
2018/03/15 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
详解JavaScript的内存空间、赋值和深浅拷贝
2019/04/17 Javascript
基于Vant UI框架实现时间段选择器
2020/12/24 Javascript
分享一下如何编写高效且优雅的 Python 代码
2017/09/07 Python
使用python打印十行杨辉三角过程详解
2019/07/10 Python
python 使用装饰器并记录log的示例代码
2019/07/12 Python
基于python实现文件加密功能
2020/01/06 Python
新西兰杂志订阅:isubscribe
2019/08/26 全球购物
学前教育专业毕业生自荐信
2013/10/03 职场文书
幼儿教师考核制度
2014/01/25 职场文书
营销与策划专业求职信
2014/06/20 职场文书
服务明星事迹材料
2014/12/29 职场文书
2015财务年度工作总结范文
2015/05/04 职场文书
幼儿园开学温馨提示
2015/07/15 职场文书
感恩教师节主题班会
2015/08/12 职场文书
九年级历史教学反思
2016/02/19 职场文书
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python
nginx rewrite功能使用场景分析
2022/05/30 Servers