将javascript中的变量输出到HTML成本表中
我想做一张有收入和利润的桌子。我问客户收入和利润是多少,所以当程序运行时,变量被重新定义。 这是HTML表(为了减少问题中的代码量,我省略了HTML页面的其余部分)将javascript中的变量输出到HTML成本表中,javascript,html,css,Javascript,Html,Css,我想做一张有收入和利润的桌子。我问客户收入和利润是多少,所以当程序运行时,变量被重新定义。 这是HTML表(为了减少问题中的代码量,我省略了HTML页面的其余部分) 除表中未定义收入变量的位置外,所有操作均按预期进行。我想它未显示的原因是您声明变量的顺序。试试这个 var revenue = parseFloat(prompt("what is the revenue?")); document.getElementById('grandeMocha').innerHTML = revenue
除表中未定义收入变量的位置外,所有操作均按预期进行。我想它未显示的原因是您声明变量的顺序。试试这个
var revenue = parseFloat(prompt("what is the revenue?"));
document.getElementById('grandeMocha').innerHTML = revenue
在将该值分配给html之前,需要从提示符中获取该值。当您更新该变量的值时,它不会自行更新HTML。为此,你需要像React这样的东西。在分配给HTML之前,只需从提示中获取值。也许在revenue保持正确的值后更改内部HTML。很好,如果您愿意,您可以将其标记为答案
var revenue;
document.getElementById('grandeMocha').innerHTML = revenue
var userChoice = parseFloat(prompt("what is the revenue?"));
var revenue = userChoice;
var revenue = parseFloat(prompt("what is the revenue?"));
document.getElementById('grandeMocha').innerHTML = revenue