Можно ли эмулировать захват событий в Internet Explorer?
Пример:
<a>one</a>
<a>two</a>
<a>three3</a>
<script>
var links = document.getElementsByTagName("A");
for (var i=0; i < links.length; i++) {
links[i].onclick = function(){
alert("clicked");
};
}
</script>
Я хочу предотвратить запуск всех этих событий щелчка.Я могу сделать это с одним наблюдателем событий:
document.addEventListener("click", function(e) {
e.stopPropagation();
e.preventDefault();
}, <strong><i>true</i></strong>);
Как я могу сделать то же самое в IE?IE <9 не поддерживает <code>addEventListener.Он поддерживает attachEvent
, но у него нет опции useCapture
.
Я нашел метод setCapture , но он не выглядит связанным с моделью захвата W3.