Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将javascript中的变量输出到HTML成本表中_Javascript_Html_Css - Fatal编程技术网

将javascript中的变量输出到HTML成本表中

将javascript中的变量输出到HTML成本表中,javascript,html,css,Javascript,Html,Css,我想做一张有收入和利润的桌子。我问客户收入和利润是多少,所以当程序运行时,变量被重新定义。 这是HTML表(为了减少问题中的代码量,我省略了HTML页面的其余部分) 除表中未定义收入变量的位置外,所有操作均按预期进行。我想它未显示的原因是您声明变量的顺序。试试这个 var revenue = parseFloat(prompt("what is the revenue?")); document.getElementById('grandeMocha').innerHTML = revenue

我想做一张有收入和利润的桌子。我问客户收入和利润是多少,所以当程序运行时,变量被重新定义。 这是HTML表(为了减少问题中的代码量,我省略了HTML页面的其余部分)


除表中未定义收入变量的位置外,所有操作均按预期进行。

我想它未显示的原因是您声明变量的顺序。试试这个

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