Я работаю над использованием интерфейса IE Dom для автоматизации доступа к страницам IE. Я пытаюсь получить все обработчики событий, определенные на странице. Я использую объект IHTMLElement сейчас для этой цели. Если HTML-страница определяет «onclick = xxx», element.onclick возвращает обработчик щелчка. Однако, если обработчик события определен в javascript, element.onclick просто возвращает NULL. Каков правильный способ получить обработчик событий?
Спасибо,
* 1003 синь *
Ниже приведен пример, который использует 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>