日期:2014-05-17  浏览次数:21001 次

还是JS加载和HTML加载先后的问题,谁来看看
……
……
<input type="submit" value="提交" id="Bw"><input type="reset" value="清除" id="Bp">
</center>
</div>
</form> 
<hr width="600" align="center"> 
</body>
<script language="javascript" type="text/javascript" defer=true>
function a()
{
if(event.keyCode==13) 
document.getelementbyid(Bw).click();
}
document.onkeydown = a;
</script>
</html>

结果在IE中运行时,按回车键,窗口左下角报错,点击错误报告提示『‘Bw’未定义』
script明明已经放在input后面了,怎么还是访问不到Bw对象?谁知道啊

------解决方案--------------------
document.getelementbyid(Bw).click();

少了引号。Bw应该是有引号的。不然会当做是变量。
------解决方案--------------------

document.getelementbyid(Bw).click();
这句改成:
document.getElementById("Bw").click();