运行此代码在 Chrome javascript 控制台中交替显示<div id="c"></div>
和扩展。 HTMLDivElement
$(function() {
console.log( $("#c")[0] );
});
<div id="c"></div>
如果我运行 alert()
而不是console.log()
,它总是返回 [object HTMLDivElement]。
并不是说它让我很不安,但是如果输入没有改变,这种输出不应该有点恒定吗?那么这是Chrome控制台如何呈现对象的某种错误还是什么?
顺便说一句,我无法通过 jsfiddle 重现该问题。我的 Chrome 是 21.0.1180.89 版和 jQuery - 1.6.4 版。
编辑:示例:我刷新页面,控制台显示<div id="c"></div>
. 然后我再次刷新页面,控制台现在显示可扩展HTMLDivElement
等等。