我是JS的新手,并试图了解如何使用JS更改跨度的值。所以,我的跨度看起来像这样:
<span id="s551392614400915" class="vote-count-post" value="551392614400915">0.31</span>
我想将0.31更改为150 - 而Iam尝试使用getElementById,如下所示:
var xx=150;
document.getElementById("s551392614400915").value = "150"; //dosent work.
//document.getElementById("s551392614400915").value = xx; //dosent work.
由于某种原因,这似乎不起作用。我知道我做的事情完全是愚蠢的,但我无法看到哪里。这是我相当愚蠢的JS Fiddle
对此的任何帮助都会很棒。
答案 0 :(得分:2)
如果要更改document.getElementById("s551392614400915").innerHTML= "150"
。
span
答案 1 :(得分:1)
使用innerHTML
代替value
。 value
用于具有用户可更改值的表单输入。
document.getElementById("s551392614400915").innerHTML = "150";