这代码有问题吗。为什么点击按钮没反应的
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<input type="button" value="点击" onClick="showState()"/>
<script>
function showState(){
alert("altKey:"+window.event.altKey
+"\nshiftKey:"+window.event.shiftKey
+"\nctrlKey:"+window.event.ctrlKey);
}</script>
</body>
</html>
------解决方案--------------------
如果你用的不是IE,所以才没反应的话。。。
function showState(e){
e || (e = event); //<----- 这一行可以解决事件对象的不兼容问题
alert("altKey:"+ e.altKey
+"\nshiftKey:"+e.shiftKey
+"\nctrlKey:"+e.ctrlKey);
}</script>
否则当我没回答。