我正在使用以下代码,似乎只有一半工作。
我试图这样做,当用户点击网址时,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>
答案 0 :(得分:2)
您正在将onclick
引用为字符串:document.getElementById('dump').onclick="dumpstation();"
它应该是:
document.getElementById('dump').onclick = dumpstation;