我有一个简单的html块,如:
<span id="replies">8</span>
Run Code Online (Sandbox Code Playgroud)
使用jquery我试图在值(8)中添加1.
var currentValue = $("#replies").text();
var newValue = currentValue + 1;
$("replies").text(newValue);
Run Code Online (Sandbox Code Playgroud)
发生的事情是它出现如下:
81
然后
811
不是9,这将是正确的答案.我究竟做错了什么?
我正在尝试使用 php 和 javascript 制作一个简单的评级系统。这个想法是使用javascript更改HTML div(速率数)的值而不刷新页面,问题是我无法获取HTML div的值。这是div:
<div id="rating" >5565</div>
Run Code Online (Sandbox Code Playgroud)
我尝试使用 javascript 获取这个值
function give_id_like() {
var a = document.getElementById("rating").value;
var c = a + 1;
document.getElementById("rating").innerHTML = c;
}
Run Code Online (Sandbox Code Playgroud)
但我得到这个结果,例如,如果我在 div 88 中,当我运行该函数时,我会得到这个 881 ,如果我再次运行它,我会得到 8811 。我想要的是当我运行该函数时我想要得到 89 ,当我再次运行它时得到 90 等等。