html5自定义属性data详解及使用方法
来源:互联网 发布:php微信答题 源码 编辑:程序博客网 时间:2024/06/18 17:35
以下面的html作为案列:
获取data-属性:
<ul> <li class="first" data-animal-type="bird">Owl</li> <li data-animal-type="fish">Salmon</li> <li data-animal-type="spider">Tarantula</li> </ul>
通过js的getAttribute()和setAttribute()来获取和设置data-属性,以下是js代码:
var ul=document.getElementsByTagName("ul")[0];var lis=ul.getElementsByTagName("li");for(var i=0;i<lis.length;i++){ var a=lis[i].getAttribute("data-animal-type"); console.log(a)}
以上代码会依次输出bird、fish、spider,如下图:
设置data-属性:
<ul> <li>four</li> </ul>
js代码
var ul=document.getElementsByTagName("ul")[0];var lis=ul.getElementsByTagName("li");lis[0].setAttribute("data-animal-type","http://www.jb51.net");
设置data-属性的样式:
<ul> <li class="first" data-animal-type="bird">Owl</li> <li data-animal-type="fish">Salmon</li> <li data-animal-type="spider">Tarantula</li> </ul>
.first[data-animal-type="bird"]{ color: red;}
阅读全文
0 0
- html5自定义属性data详解及使用方法
- HTML5自定义data属性
- HTML5 data-* 自定义属性
- HTML5 data-* 自定义属性
- HTML5 data-* 自定义属性
- HTML5 data-* 自定义属性
- HTML5 data-* 自定义属性
- HTML5 data-* 自定义属性
- HTML5 data-* 自定义属性
- HTML5 data-* 自定义属性
- HTML5 data-* 自定义属性
- HTML5 data-* 自定义属性
- HTML5自定义data属性
- data-(html5)自定义属性
- HTML5 data-* 自定义属性
- HTML5 data-* 自定义属性
- HTML5 data-* 自定义属性
- HTML5 data-* 自定义属性
- openfalcon
- iOS软件编程规范
- LibRTMP源代码分析1:概述
- MySQL常用函数整理 | 黄乔国PHP
- Python-re 正则 regex 简介
- html5自定义属性data详解及使用方法
- Python2/3 list set性能测试
- 使用chilkat解压.Z(unix压缩格式)的压缩文件
- HTML 简介—1
- 机器学习简介
- 什么样的运维工程师薪水较高, 你知道吗?
- 选择排序的Java实现
- 2014.4新版uboot启动流程分析
- Win7 64位+VS2013+opencv3.0配置