+ -
当前位置:首页 → 问答吧 → 憋了很久的问题了。

憋了很久的问题了。

时间:2011-09-26

来源:互联网

复制内容到剪贴板
代码:
<div id="user_icon" app_id="21"></div>
这个是用来干嘛的app_id="21",我发现很多js效果都类似这种的。不解,特来请假。

作者: orzzo   发布时间: 2011-09-26

这是不标准的定义,HTML5中,标准自定义属性必须以data-作为前缀。虽然他未必用HTML5,但是如果现在就统一的话,有利无害。

作者: daddy   发布时间: 2011-09-26

还是不懂,这个用来干嘛用的?难道是高手专用?

作者: orzzo   发布时间: 2011-09-26

算是自定义属性和值,方便JS获取。

作者: yltfy   发布时间: 2011-09-26

通过js给标签加的一个自定义属性而已,至于用来干嘛,这个得结合你想实现的功能来定了,比如我想给图片加一个一次性单击事件,就可以通过自定义属性方法实现
img.onclick = function(){
    if(this.getAttribute('hasClicked')) return;
    ...
    this.setAttribute('hasClicked',true);
}

作者: xt334   发布时间: 2011-09-26