读书人

还是JS加载和HTML加载先后的有关问题

发布时间: 2012-08-26 16:48:05 作者: rapoo

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

读书人网 >ASP

热点推荐