<script language="javascript">
function mouse()
{
switch(event.type)
{
case "click":
alert("鼠标点击的");
break;
case "keydown":
alert("按下一个键的");
break;
default:
alert("其它事件:" + event.type);
break;
}
}
</script>
<table>
<tr>
<td onclick="mouse();" onkeyDown="mouse();" language="JavaScript">测试区域</td>
</tr>
</table>
function mouse()
{
switch(event.type)
{
case "click":
alert("鼠标点击的");
break;
case "keydown":
alert("按下一个键的");
break;
default:
alert("其它事件:" + event.type);
break;
}
}
</script>
<table>
<tr>
<td onclick="mouse();" onkeyDown="mouse();" language="JavaScript">测试区域</td>
</tr>
</table>
解决方案 »
- 帮忙,改一段JS代码,和解释一下JS,高手请进!!!
- dojo如何返回?
- iframe 加到页面里的问题
- |zyciis| 200分求: 谁有一个像网易 太平洋电脑网 的商品对比功能的JS 谢谢 sy_binbin 接分
- javascript中如何实现多选 全选 和全部取消 再把选种的值传到后台
- (重新注册了一个号)帮忙看看两个调用函数问题在哪?
- 求解jQuery代码系列:createSafeFragment
- radio验证问题,HELP ME
- 这个叫我怎么办好呀!!!!!!!!!!!!!!!!!!!!!!!!!!!60分
- js数组转换为json
- 刚学java,有问题请教!tomcat和java
- 如何杀掉excel进程
<tr>
<td name="" onclick="javascript:mouse()"
onkeyDown="javascript:mouse()">
</td></td></table>
<script language="javascript">
function test()
{
alert("mouse click"); 最好是在 IE 和 Mozilla 中都可以
}
</script>
<head>
</head>
<body>
<table border="1" cellspacing="2" cellpadding="2">
<tr>
<td></td>
<td onclick="javascript:test(event)">Mouse click</td>
<td></td>
</tr>
<script language="javascript">
function test(event)
{
if(event.button[1])
{
alert("left button click");
}
else
{
alert("error");
}
}
</script>
</body>
</html>
不可以啊?????????
function key(e)
{
var code;
if(e.keyCode || e.type)
{
switch(e.type)
{
case "click":
code=1;
break;
case "keydown":
code=e.keyCode;
break;
default:
break;
}
}
return code;
}
但是:<td onclick="javascript:event(event)" onkeydown="javascript:key(event)">Mouse click</td>
怎么不能得到键盘事件?在td中,如果是在《input》中就可以