我正在使用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>
答案 0 :(得分:0)
这是不可能的。