gpt4 book ai didi

javascript - 如何将变量从表单传递到 JavaScript 构造函数?

转载 作者:行者123 更新时间:2023-11-28 06:37:03 24 4
gpt4 key购买 nike

我如何告诉表单将​​其数据传递给函数,而不是调用 sum() 并在函数内部定义变量

onclick="sum(N)"

本练习的目标是了解 JavaScript 构造函数。

这是我尝试过的示例。输出应该是 50 + N,但我只得到 50。

Enter a Number
<input type="number" id="number">
<button onclick="sum(N)">submit</button>

<p id="demo"></p>

<script>
N = document.getElementById("number").value

function sum(N){

var a = N + 50;
document.getElementById("demo").innerHTML = a;

}
</script>

谢谢

最佳答案

更改此:

<button onclick="sum(N)">submit</button>

至:

<button onclick="sum(document.getElementById('number').value)">submit</button>

并摆脱这个:

 N = document.getElementById("number").value

单击按钮时,您需要将值从 input 传递到 sum() 函数...

关于javascript - 如何将变量从表单传递到 JavaScript 构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34187235/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com