我使用一些javascript来更新文本值。它的原始价值是“你好世界”
document.getElementById("cost").innerHTML = myprice;
稍后我尝试访问更新的值(即我在屏幕上看到的那个,以及javascript更新的内容)
var my2price = document.getElementById("cost").innerText;
事情是,它说“你好世界”,即使我已经用javascript更新它。我如何获取当前值,即使之前已通过javascript从其原始加载状态更新?
答案 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);
并检查您的浏览器控制台。