click() in a tag return href content
<p>I want to simulate a user clicking on an <code>&lt;a&gt;</code> themselves. After grabbing the  and alerting the contents I was expecting [object], but instead I get the href content! I'm not using jQuery.</p>

<p><strong>Link</strong></p>

<pre><code>&lt;a href="javascript:showExplorerTab();" id="lnk_blend_explorer" onFocus="this.blur();"&gt;Blend&lt;/a&gt;
</code></pre>

<p><strong>Javascript</strong></p>

<pre><code>var o = document.getElementById("lnk_blend_explorer");
alert(o);
o.click();
</code></pre>

<p>Alert shows ... javascript:showExplorerTab(); ... and not ... [object]</p>

<p>Why is this happening?</p>
