当前位置: 代码迷 >> ASP.NET >> 这代码有有关问题吗。为什么点击按钮没反应的
  详细解决方案

这代码有有关问题吗。为什么点击按钮没反应的

热度:5176   发布时间:2013-02-25 00:00:00.0
这代码有问题吗。为什么点击按钮没反应的
<!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>


否则当我没回答。
  相关解决方案