首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

哪位高手能帮小弟我逐行解释一下这段代码

2012-03-29 
谁能帮我逐行解释一下这段代码?document.onkeydown function(e){ //当按下一个键盘按键时触发onkeydown

谁能帮我逐行解释一下这段代码?
document.onkeydown = function(e){ //当按下一个键盘按键时触发onkeydown事件
e = window.event || e;
Key=e.keyCode;
if(Key==13) send();
}

[解决办法]
这还有什么好解释的。。。就是一个判断是否是enter键是的话就执行send方法
[解决办法]
e = window.event || e; 是为了兼容 。
13是按下了回车 。
[解决办法]
e = window.event || e;
这个地方是判断是IE浏览器还是其它的浏览器像firefox,如果是IE就可以直接用window.event如果是firefox则要通过参数传递去得到发生的按下事件。
[解决办法]

JScript code
document.onkeydown = function(e){ //当按下一个键盘按键时触发onkeydown事件e = window.event || e; //获得触发事件对象Key=e.keyCode;   //取得键码if(Key==13) send();  //如果键码是13则代表按下了Enter键,执行send()}
[解决办法]
回车 事件

热点排行
Bad Request.