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

关于点击旋钮后事件响应的解决方案

2012-09-08 
关于点击按钮后事件响应的解决方案问题描述:有两个DIV (A和B),每个DIV都有按钮。Java codedocument.onkeydo

关于点击按钮后事件响应的解决方案
问题描述:
  有两个DIV (A和B),每个DIV都有按钮。
 

Java code
document.onkeydown = function(e){                var e = window.event?window.event:e;                if(e.keyCode==13 || e.which == 13)                {                   alert('tt');                    return false;                }            }

  想通过按回车键后,执行各自DIV的操作。现在问题是,怎么分开A和B到底哪个按的回车?或者说,如何知道回车事件是A还是B的?

[解决办法]
我想只能判断焦点在谁身上,回车就执行谁了。
JScript code
<div><button type="button" id="a">点一下再按回国</button></div><div> <button type="button" id="b">点一下再按回国</button></div><script type="text/javascript">    $(document).ready(function(){        document.onkeydown = function(e){            var e = window.event?window.event:e;            if(e.keyCode==13 || e.which == 13)            {                var id=$("button:focus").attr("id");                alert(id);            }        }    })</script>
[解决办法]
JScript code
var target = event.target || event.srcElement;              switch(target.id) {            case "btn1":            case "btn2":              } 

热点排行