我試圖採取以英尺和英寸給出的高度,並將其轉換爲英寸(例如,6'1「將73」)。當我只有一個選擇框(腳盒)時,我可以成功將其轉換爲英寸。但是,當我添加「英寸」變量,並嘗試將其添加到轉換後的「腳」變量時,什麼都不會發生。多個變量不工作在Javascript
這裏的腳本:
<script type="text/javascript" language="javascript">
function Calculate() {
var feet = document.getElementById("feet").value;
var inches = document.getElementbyId("inches").value;
height = ((feet*12) + inches);
document.write ('This is your height in inches:<b> ' + height.toFixed(0) + '</b><br>');
}
</script>
和HTML:
<div class="form">
Height:
<select id="feet">
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
<select id="inches">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
</select>
<br />
<input type="submit" value="Calculate" onclick="Calculate()" />
在此先感謝
什麼是文本框的值類型? –
您的代碼中還有一個錯字,它是大寫字母B的getElementById。 –