我是否正确使用onchange?

wai*_*933 0 javascript forms onchange

我正在尝试key更新一个值(),以便与textbox(angle)中的数字除以值(25)相对应.但是,由于某种原因,该changeMe功能似乎没有执行.我是否正确使用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>
Run Code Online (Sandbox Code Playgroud)

Tom*_*kas 5

改变线

document.getElementById(key).value=y;
Run Code Online (Sandbox Code Playgroud)

document.getElementById('key').innerHTML=y;
Run Code Online (Sandbox Code Playgroud)