读书人

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

发布时间: 2012-03-08 13:30:13 作者: rapoo

这代码有问题吗。为什么点击按钮没反应的
<!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>


否则当我没回答。

读书人网 >asp.net

热点推荐