js自定义属性使用

JS代码

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
var goodsFav = function(obj, callback) {
var action = $(obj).attr("action");
alert(action);
var favType = 0;
if(action == 'addFav' || typeof(action) == 'undefined') {
$(obj).attr(
"action", "delFav");
favType
= 1;
alert(
'action = '+action+' - 收藏');
}
else if(action == 'delFav') {
$(obj).attr(
"action", "addFav");
favType
= 2;
alert(
'action = '+action+' - 取消收藏');
}
callback(obj, favType)
}
var favBtnAction = function(obj, favType) {
if(favType == 1) {
$(obj).text(
'取消收藏');
}
else if(favType = 2) {
$(obj).text(
'收藏');
}
}
</script>

HTML代码

<a href="javascript:void(0);" onclick="javascript:goodsFav(this, favBtnAction);">收藏</a>

注:在IE各个版本和火狐下测试通过

原文地址:https://www.cnblogs.com/phpfans/p/2141392.html