Javascript 从'返回元素;a';标签?

Javascript 从'返回元素;a';标签?,javascript,html,Javascript,Html,为什么不返回元素?它返回标签上的href属性 var tst = document.body.appendChild(document.createElement('a')); tst.setAttribute('href', 'http://www.test.com'); alert(tst); 它返回一个元素.nodeType是1,.nodeName是A,如果您实际测试它的话 锚元素的toString方法可能只是返回特定DOM实现的url。这是正确的行为。它应该是这样工作的。然后如何才能将

为什么不返回元素?它返回标签上的href属性

var tst = document.body.appendChild(document.createElement('a'));
tst.setAttribute('href', 'http://www.test.com');
alert(tst);

返回一个元素
.nodeType
1
.nodeName
A
,如果您实际测试它的话


锚元素的toString方法可能只是返回特定DOM实现的url。

这是正确的行为。它应该是这样工作的。然后如何才能将元素作为对象获取?使用Firebug的
控制台.log
,或任何其他DOM检查器查看变量实际包含的内容。您是正确的:)当您警告对象时,它看起来就像一个字符串