Вот код хороший нашёл, но он не работает( Всё норм, но он не убивает переход по ссылке:
<script type="text/javascript">
window.onload = function () {
var type = 'click', // Тип события
handler = function () { // Обработчик события
alert( elements[0].href );
}
attribute = 'class', // Атрибут
val = 'foo', // Значение
elements = document.querySelectorAll ? document.querySelectorAll('[' + attribute + '="' + val + '"]') : document.getElementByTagName('*');
for ( var i = 0; i < elements.length; i++ ) {
if ( elements[i].getAttribute( attribute ) == val ) {
if ( elements[i].addEventListener ) {
elements[i].addEventListener( type, handler, false );
} else {
elements[i].attachEvent( 'on' + type, function () {
handler.call( elements[i] );
})
}
}
}
};
</script>
<A href="test.com" class="foo">sdsdsdsd</A>
Что в него добавить?