<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY onclick="alert(window.event.clientX)">
这样写就没问题
</BODY>
</HTML>
请问各位老师这个是不是有什么规则?

解决方案 »

  1.   

    这样写,当然是错的哦,
    没有事件驱动,event对象是不存地的。
      

  2.   

    是不是所有event.后面的东西都要在事件的驱动下才起作用啊?
      

  3.   

    触发事件发生条件之后,才有事件发生了。
    像onMouseOver onMouseOut onClick ondbClick onFocus 等等都可以触发事件了。
    如果没有事件驱动的话,你那样调用即使 无条件产生了事件,那还不成了死循环总是会触发这个事件么? 明显死循环设计是不合理地了。