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各个版本和火狐下测试通过