变量未从函数中分配值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量未从函数中分配值相关的知识,希望对你有一定的参考价值。
以下代码将“金额”替换为“ NaN”。我觉得这与变量在add函数之外有关。有什么办法可以解决这个基本问题...我现在觉得很傻。谢谢,马修。
var x = 5
var y = 4
function add() {
var x = x + y;
document.getElementById("amount").innerhtml = x;
}
<p onclick="add()">Hello</p>
<p id="amount"> Cacti: 0</p>
稍后,我会接受您的回答,抱歉,我无法接受。
答案
这将起作用:
<body>
<p onclick="add()">Hello</p>
<p id="amount"> Cacti: 0</p>
<script>
var x = 5
var y = 4
function add() {
x = x + y;
document.getElementById("amount").innerHTML = x;
}
</script>
</body>
以上是关于变量未从函数中分配值的主要内容,如果未能解决你的问题,请参考以下文章