我有一个使用 Twitter bootstrap 的类似链接。
<a href="#"><i class="icon-thumbs-up"></i></a><span class="badge">${fn:length(page.likes)}</span>
When the user clicks on like link the value within the span should be incremented.
由于我对每条评论都有一个“赞”按钮,因此我不知道如何通过单个 JavaScript 执行此任务,因为我如何确定要更新哪个范围。
还有一件事,我有这样的按钮作为带有 href="#"的超链接。所以每次我点击类似链接时页面都会跳到顶部。知道如何解决这个问题。
最佳答案
对于你的第二个问题,你可以使用 <a href="javascript:void(0)">
对于第一个问题,你的点赞按钮在哪里?您始终可以为每个跨度分配一个唯一的 id,然后单击“like”按钮,您可以使用:
document.getElementById("spanUiqueId").innerHTML = parseInt(document.getElementById("spanUiqueId").innerHTML)+1;
关于javascript - 如何增加span元素内的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15179427/