读书人

【100%结帖】按钮点击后改变文字,该如

发布时间: 2012-05-08 22:09:41 作者: rapoo

【100%结帖】按钮点击后改变文字
想做一个收藏按钮,刚开始文字是“收藏”,对应一个函数,点击后是文字是“取消收藏”,对应另外一个函数,要怎么实现?

[解决办法]

HTML code
<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,没改变,这样改就行了
JScript code
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); //取消收藏            }} 

读书人网 >JavaScript

热点推荐