Из режима причуд , а также этот ответ это, скорее всего, то, что вы хотите сделать, чтобы обработать свой встроенный onclick()
.
function my_a_click(e) {
e.cancelBubble = true;
if (e.stopPropagation) e.stopPropagation();
}
И настройте разметку:
<a id="my_atag" href="javascript:void(0);" onclick="var event = arguments[0] || window.event; my_a_click(event);">Delete</a>
Рабочий пример для jsfiddle
протестировано в Chrome, Firefox 4 и IE9.
С учетом всего вышесказанного, если jQuery является опцией, это сделает вещи намного проще.
$("#my_atag").click(function(e){
e.stopPropagation();
});
и
<a id="my_atag" href="javascript:void(0);">Delete</a>