javascript在点击时更改网址和文字

时间:2014-08-02 14:32:26

标签: javascript

我正在使用以下代码,似乎只有一半工作。

我试图这样做,当用户点击网址时,href标签的文字会发生变化。

例如,用户访问我的网站。当他们点击网址'Love station'时,如果用户再点击“转储站”,它会将文本和网址替换为“转储站”,然后将其更改回“爱情站”

此刻它将文本更改为转储站,但是一旦我再次单击它,没有任何反应。

有什么想法吗?

<script type="text/javascript">
function lovestation() {

$.get("../lovestation.php?id=<?echo $sta->ID;?>");
document.getElementById('love').innerHTML="Dump <? echo "$sta->Title";?>"
document.getElementById('love').id="dump"
document.getElementById('love').onclick="dumpstation();"

return false;

}



function dumpstation() {
$.get("../dumpstation.php?id=<?echo $sta->ID;?>");
document.getElementById('dump').innerHTML="Love <? echo "$sta->Title";?>"
document.getElementById('dump').id="dump"
document.getElementById('dump').onclick="dumpstation();"
return false;
}


</script>

1 个答案:

答案 0 :(得分:2)

您正在将onclick引用为字符串:document.getElementById('dump').onclick="dumpstation();" 它应该是:

document.getElementById('dump').onclick = dumpstation;