首页 > 解决方案 > 如何计算两个变量

问题描述

我需要帮助在 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>

我该怎么做

标签: javascript

解决方案


这是你想要的吗?

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>


推荐阅读