gpt4 book ai didi

带有 HTML if 语句的 Javascript

转载 作者:行者123 更新时间:2023-12-03 03:20:03 25 4
gpt4 key购买 nike

我目前正在使用 JavaScript 和 HTML 来创建数字输入,输入数字后,选择列表中的选项会告诉您是否将数字加倍。我觉得我已经正确完成了所有操作,但是,当我运行代码并选择"is"加倍时,输出数字是输入数字并且不会加倍。我假设我的 if 语句不正确,但我不确定,我是 JavaScript 新手。感谢任何反馈。

HTML

<body>
<input id = 'number' name = '' value = '' class = ''>
<select id = 'double' name = ''>
<option value = 'Y'>YES</option>
<option value = 'N'>NO</option>
</select>
<button id = 'go' class = ''>GO</button>
<input id = 'result' name = '' value = '' class = ''>
<script src = 'js/javascript 03.js'></script>
</body>

JavaScript

document.getElementById('go').onclick = function () {
var number = document.getElementById('number').value;
var double = document.getElementById('double').value;
number = parseFloat(number);

if (double == 'Y') {
number * 2;
};

document.getElementById('result').value = number;
};

最佳答案

number * 2; 不会将该值存储在任何地方。您应该使用此处的两种情况之一:

number *= 2;
number = number * 2;

关于带有 HTML if 语句的 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46610317/

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