救命!如何使用IE Dom接口获取事件处理程序?

时间:2010-05-26 01:18:09

标签: javascript jquery internet-explorer dom

我正在使用IE Dom界面来自动化IE页面访问。我试图在页面中定义所有事件处理程序。我现在正在使用IHTMLElement对象来实现此目的。如果html页面定义“onclick = xxx”,则element.onclick返回单击处理程序。但是,如果在javascript中定义了事件处理程序,则element.onclick只返回NULL。那么获取事件处理程序的正确方法是什么?

谢谢, 辛

下面是一个使用javascript定义事件处理程序的示例。

<!doctype html>
<html>
  <head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript"> </script>
  </head>
  <body>
    <script>
      $(document).ready(function(){
        $("a").click(function(event){
          $(this).hide("slow");
          alert("Thanks for visiting!");
          window.location="http://cnn.com";
        });
      });
    </script>
    <a>jQuery</a>
  </body>
</html>

1 个答案:

答案 0 :(得分:0)

这是不可能的。