码迷,mamicode.com
首页 > 其他好文 > 详细

data属性(The Data Attribute)

时间:2017-11-20 17:39:45      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:ffffff   ucid   inline   ace   检索   ntb   get   doc   自定义   

HTML片段

<div id="myDiv" data-custom-attr="My Value"> 巴拉巴拉,lady 嘎嘎 </div>

检索自定义属性的价值

var theDiv = document.getElementById(‘myDiv‘);
var attr = theDiv.getAttribute(‘data-custom-attr‘);
alert(attr); // My Value

此属性还可以用在CSS中,例如下面这个有些傻里傻气的CSS文字改变的例子:

CSS代码:
.data_custom { display:inline-block; position: relative; }
.data_custom:hover { color: transparent; }
.data_custom:hover:after {
    content: attr(data-hover-response);
    color: black;
    position: absolute;
    left: 0;
}
HTML代码: <a class="data_custom" data-hover-response="我说过不要碰我!" href="#">不要碰我,雅蠛蝶~~</a>

 

data属性(The Data Attribute)

标签:ffffff   ucid   inline   ace   检索   ntb   get   doc   自定义   

原文地址:http://www.cnblogs.com/NatChen/p/7866942.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!