click()中的click()返回href内容

use*_*622 1 javascript

我想模拟用户点击<a>自己.抓住并警告我期待[对象]的内容,但我获得了href内容!我没有使用jQuery.

链接

<a href="javascript:showExplorerTab();" id="lnk_blend_explorer" onFocus="this.blur();">Blend</a>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

var o = document.getElementById("lnk_blend_explorer");
alert(o);
o.click();
Run Code Online (Sandbox Code Playgroud)

警报显示... javascript:showExplorerTab(); ......而不是...... [对象]

为什么会这样?

Nie*_*sol 5

所有<a href>元素都有一个toString()返回其href属性的方法.不要问我为什么,这就是它的工作原理.