document.onkeypress=function(){
var code = window.event.keyCode;
if(event.ctrlKey && code == "z对应的ASCII码")
//这里调用你那个什么fncWhat函数
}
如果你想记录下更多的种类的事件,那就要建一个完整的事件记录结构数组了
并且想记录下所有发生的事件基本上非常难.
如果只是需要记录onclick,那我给你的方法应该差不多了
var code = window.event.keyCode;
if(event.ctrlKey && code == "z对应的ASCII码")
//这里调用你那个什么fncWhat函数
}
如果你想记录下更多的种类的事件,那就要建一个完整的事件记录结构数组了
并且想记录下所有发生的事件基本上非常难.
如果只是需要记录onclick,那我给你的方法应该差不多了
解决方案 »
- 任何数据类型都可以转换成布尔类型?
- 如何删除getElementsByTagName的到的数组中的元素?
- 对声明数组[] ,new Array()不理解
- JAVASCRIPT在图片中取一个坐标点,鼠标点住左键拉伸一定区域,我想要得到这个点的坐标x,y值,还有拉伸一定区域的长,宽值。哪位js高手帮我看看怎么弄
- 求教:Firefox执行以下的Javascript代码无任何响应,IE正常
- jquery遍历dom怎么获取值
- 如何要求name相同的radio 其中有几个必须选择一个 有几个选择不算 见内容
- javascript与asp的问题
- 如何关闭网页上的对联广告??在线等!!!
- 页面间的控制问题
- 【如何實現記錄上一次操作】幫忙解決一下吧!
- 请高手帮助啊 file输入框的问题。。。!
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
var arr=new Array();
function reCheck()
{
if( window.event.keyCode==90 && window.event.ctrlKey)
{
var len=arr.length;
if(len>0)
{
var ckName=arr.pop();
document.getElementById(ckName).checked=false;
}
}
}
function addCheck()
{
var obj=window.event.srcElement;
if(obj.tagName=="INPUT" && obj.type=="checkbox")
{
arr.push(obj.name);
}
}
document.onkeydown=reCheck;
document.onclick=addCheck;
</script>
</head><body>
<input type="checkbox" name="a1" ><br>
<input type="checkbox" name="a2"><br>
<input type="checkbox" name="a3"><br>
<input type="checkbox" name="a4"><br>
<input type="checkbox" name="a5"><br>
<input type="checkbox" name="a6"><br>
<input type="checkbox" name="a7"><br>
<input type="checkbox" name="a8"><br>
<input type="checkbox" name="a9"><br>
<input type="checkbox" name="a10"><br>
</body>
</html>