在javascript更新后获取新值

时间:2018-01-31 23:15:10

标签: javascript

我使用一些javascript来更新文本值。它的原始价值是“你好世界”

document.getElementById("cost").innerHTML = myprice;

稍后我尝试访问更新的值(即我在屏幕上看到的那个,以及javascript更新的内容)

var my2price = document.getElementById("cost").innerText;

事情是,它说“你好世界”,即使我已经用javascript更新它。我如何获取当前值,即使之前已通过javascript从其原始加载状态更新?

3 个答案:

答案 0 :(得分:0)

您在某处遇到错误,但在您编写的行中没有错误。试试这个:

document.getElementById("cost").innerHTML = "Testing"
var output = document.getElementById("cost").innerHTML;
alert(output); // alerts Testing

因此,您需要发布更多代码才能获得更好的答案。

答案 1 :(得分:0)

对不起,最后一个坏答案...... 所以我们假设你有:

node -v

你可以做......

<span id="cost"> some text </span>

然后你可以测试......

var text = document.getElementById("cost");

text.innerHTML = "another text";

答案 2 :(得分:0)

试试这个:

document.getElementById("cost").innerText = myprice;
var myPrice2 = document.getElementById("cost").innerText;
console.log(myPrice2);

并检查您的浏览器控制台。