gpt4 book ai didi

javascript - 无法显示警告框 JavaScript

转载 作者:行者123 更新时间:2023-12-02 15:39:00 26 4
gpt4 key购买 nike

我试图让此警报出现,但似乎不起作用,我几乎尝试了所有方法,但实际上没有任何效果。

我尝试取出警报的变量并且它有效,但我需要它来显示乘法的结果。

然后我尝试在警报框中添加变量,但它不起作用,而且我找不到问题出在哪里。

<!DOCTYPE html> 
<html>
<head>
<title>Multiplication</title>
</head>
<body>
<h2> Ange 2 tal för att multiplicera</h2>
<table border="0">
<tr>
<th>Första Tal</th>
<th>Andra Tal</th>

</tr>
<tr>
<td><input id="box1" type="text" oninput="calculate()" /></td>
<td><input id="box2" type="text" oninput="calculate()" /></td>
<td><input type="button" onclick="disp_alert()" value="Multiplicera" /></td>

</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>

<script>


function calculate() {
var myBox1 = document.getElementById('box1').value;
var myBox2 = document.getElementById('box2').value;
var result = document.getElementById('result');
var myResult = myBox1 * myBox2;
result.value = myResult;
}
function disp_alert() {
alert("Resultaten blir"+result.value);
}

</script>

</body>
</html>

最佳答案

变量result仅存在于calculate()函数中。您需要在 disp_alert() 函数中再次检索该值。

function disp_alert() {
var result = document.getElementById('result');
alert("Resultaten blir"+result.value);
}

关于javascript - 无法显示警告框 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32725282/

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