I\'ve added a button inside a link tag, with a little cross image, that I will eventually use to actually remove that element without it following the link also:
<
You need return false;
at the end of detectClick
and you need to return detectClick on your onclick event.
Explanation: The return
value of the event handler tells the browser whether the default browser action should occur. Since click
ing on your button by default triggers the click
event of its parent, the link, return false;
will prevent that default from happening, which is your exact intention.