html5新特性data_*自定义属性使用

HTML5规范里增加了一个自定义data属性.
这个自定义data属性的用法非常的简单, 就是你可以往HTML标签上添加任意以 "data-"开头的属性, 这些属性页面上是不显示的,它不会影响到你的页面布局和风格,但它却是可读可写的.
使用data-*可以解决自定义属性混乱无管理的现状。

操作方法

  • 01

    获取自定义属性的值 如下: <div id="content" data-age="18">html5 data-*自定义属性 age</div> 多了一个”data-*” 属性, 如何获取呢? //js var content= document.getElementById('content'); alert(content.dataset.age) //jquery $('#content').data('age');//读

  • 02

    读取的时候是通过dataset对象,使用”.”来获取属性,需要去掉data-前缀,连字符需要转化为驼峰命名 <div id="content" data-user-list="user_list">data-user_list自定义属性 </div> //js var content= document.getElementById('content'); alert(content.dataset.userList) //jquery $('#content').data('userList');//读

  • 03

    通过js方式给data-*设置值 <div id="content" data-user-list="user_list">data-user_list自定义属性 </div> //js var content= document.getElementById('content'); content.dataset.name='我叫tom' alert(content.dataset.name) //jquery $('#content').data('name','我叫tom');//写

  • 04

    getAttribute/setAttribute方法的使用 var content= document.getElementById('content'); content.dataset.birthDate = '19990619'; content.setAttribute('age', 25); console.log(content.getAttribute('data-age')); //25       console.log(content.getAttribute('data-birth-date')); //19990519

(0)

相关推荐

  • html5新特性有哪些?

    操作方法 01 总结一下: 1. 新的 Doctype 尽管使用 <!DOCTYPE html> ,即使浏览器不懂这句话也会按照标准模式去渲染 2. Figure 元素 用 <fig ...

  • Win8.1正式版十大新特性

    或许是升级人数太多的原因,本人的升级进度条一度卡在30%左右很久,不过经过彻夜鏖战我还是完成了这个3.42GB安装包的下载。下面,我就向大家分享一下我所见、所知的Windows 8.1正式版的新特性。 ...

  • 微信5.3有哪些特点 微信5.3新特性详介

    微信5.3版本跟新将带来5个新特性,分别是: (1)、约定数字,快速建群 (2)、收藏添加标签,方便搜索 (3)、多选消息,聊天记录也可以收藏 (4)、长按消息,进行翻译 (5)、wifi下消息图片自 ...

  • AMD三代APU有哪些 AMD第三代APU处理器新特性详细介绍

    前几天AMD正式推出了第三代APU处理器,其亮点依然是主打核心显卡。三代APU处理器采用了全新的架构,全面支持HSA异构体系, 采用压路机+GCN核心,拥有包括hUMA、TrueAudio、Mantl ...

  • Firefox 3.0的十大新特性

    Firefox 3.0的新特性、新功能数不胜数,不过能在日常浏览中看出不同的却不是很多。经过17个月的Alpha和Beta测试,Firefox 3.0现在终于进入了RC阶段,在功能方面也趋于稳定,所以 ...

  • 微软IE8的新特性和新标准FAQ文档

    在上月底,微软就IE8 Beta1版本发布了Internet Explorer 8 Beta 1 for Developers: Enterprise FAQ的文档。在此文档中,微软说明了关于IE8将 ...

  • IE8的新特性部分中文翻译

    Web标准:IE8新特性及IE8安装使用 IE8主页 http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx I ...

  • OS X 10.10 Yosemite的新特性与iOS联系更紧密

    早在2012年的时候,苹果CEO Tim Cook就曾将微软意欲用Windows统一PC和移动设备的做法比作是“冰箱和烤面包机的融合”,认为把桌面操作系统和移动操作系统合二为一并不明智。虽然目前用户对 ...

  • ios7.1.2更新了什么?苹果ios7.1.2新特性

    ios7.1.2新功能有哪些呢?想知道苹果ios7.1.2新特性的朋友可以来看下文,之前的ios7.1.1只是修复了一些bug,那么7.1.2更新内容是不是也多是修复呢?让我们通过下文来了解吧。 通过 ...