还是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();