0

我对 JS 非常陌生,并试图了解如何使用 JS 更改跨度的值。所以,我有一个看起来像这样的跨度:

<span id="s551392614400915" class="vote-count-post" value="551392614400915">0.31</span>

我想将 0.31 更改为 150 - 我正在尝试使用 getElementById,如下所示:

var xx=150;
document.getElementById("s551392614400915").value = "150"; //dosent work.
//document.getElementById("s551392614400915").value = xx; //dosent work.

由于某种原因,这似乎不起作用。我知道我在做一些完全愚蠢的事情,但我看不到在哪里。这是我相当愚蠢的JS Fiddle

对此的任何帮助都会很棒。

4

2 回答 2

2

如果document.getElementById("s551392614400915").innerHTML= "150"要更改span.

于 2013-03-26T13:30:37.920 回答
1

使用innerHTML而不是value. value用于具有用户可更改值的表单输入。

document.getElementById("s551392614400915").innerHTML = "150";
于 2013-03-26T13:30:14.657 回答