javascript - 如何计算两个变量
问题描述
我需要帮助在 js 中将这两个值相乘
<label> Стая </label>
<select name="one" id="one" onChange="calculatePrice()">
<option value="20"> Единична </option>
<option value="30"> Двойна </option>
<option value="50"> Луксозна </option>
</select>
<label> Брой нощувки </label>
<select name="two" id="two" onChange="calculatePrice()">
<option value="1"> Една </option>
<option value="2"> Две </option>
<option value="2"> Три </option>
<option value="3"> Четири </option>
<option value="5"> Пет </option>
</select>
我该怎么做
解决方案
这是你想要的吗?
function calculatePrice() {
var x = document.getElementById("one").value;
var y = document.getElementById("two").value;
document.getElementById("result").innerHTML = parseInt(x) * parseInt(y)
}
<label>Стая</label>
<select name="one" id="one" onChange="calculatePrice()">
<option value="20">Единична</option>
<option value="30">Двойна</option>
<option value="50">Луксозна</option>
</select>
<br>
<label>Брой нощувки</label>
<select name="two" id="two" onChange="calculatePrice()">
<option value="1">Една</option>
<option value="2">Две</option>
<option value="2">Три</option>
<option value="3">Четири</option>
<option value="5">Пет</option>
</select>
<hr>
<p>Result:</p>
<span id="result"><em>Select an option to multiply</em></span>
推荐阅读
- javascript - 从 mongodb 中的对象返回特定数组
- html - 如何在Angular 5中为国家和城市进行下拉列表集成?
- arm - ARM寄存器约定在哪里?
- sql-server - 未设置对象变量或 With 块变量。
- angular - 如何使用 angular 2+ 和 typescript 获取选定行的元素并显示它
- time-series - 谷歌地球引擎:掩盖云层并在不同传感器的图像集合上映射功能
- c++ - 可以通过使用move/swap c++11来延长返回临时变量的寿命吗
- c# - 如何使用 asp.net 核心中的 orchard .po 文件本地化本地化数据注释属性?
- php - 高级自定义字段:显示条件数据的多个复选框值
- mysql - 与 MySQL 的节点服务器连接丢失