我試圖讓一個值(key
)更新爲與文本框中的數字(angle
)除以值(25
)相對應。但是,由於某種原因,changeMe
函數似乎沒有執行。我是否錯誤地使用onchange?我是否正確使用onchange?
<script type="text/javascript">
function changeMe(x)
{
var y=document.getElementById(x).value;
y = (y/25);
y = (Math.round(y));
document.getElementById(key).value=y;
}
</script>
<form method="POST" action="">
Your Angle: <input type="text" name="angle" id="angle"
onchange="changeMe(this.id)" value="0"/>
Key: <span id="key">0</span><br />
</form>
給一個跨度的「鑰匙」的id是要求麻煩。 「KeyResult」或「OutputKey」或「KeyDisplay」將不太可能在Tomas發現的代碼中產生錯誤。 – MusiGenesis 2009-10-19 02:47:45