日期:2014-05-16 浏览次数:20489 次
<a href="javascript:void(0)" cid='123123123' state="0" onclick = "fav(this)">收藏</a>
------解决方案--------------------
[Quote=引用:]
引用:
HTML code
<a href="javascript:void(0)" cid='123123123' state="0" onclick = "fav(this)">收藏</a>
当然不会改变了,因为state的值怎样都是0,没改变,这样改就行了
function fav(o) {
    var state = o.getAttribute('state');
    var id = o.getAttribute('cid');
    if(o.innerHTML == '收藏') {
        o.innerHTML = '取消收藏';
        //alert("收藏");
        state = 1;
        add(id); //收藏
    } else {
        o.innerHTML = '收藏';
        cancel(id); //取消收藏
        
    }
}