Javascript getElementById返回字符串

1 javascript getelementbyid

我遇到了getElementById的问题,这让我感到很不舒服.我期望该函数返回对象的引用,并且为了调试的目的,在控制台中显示对象.

问题是它没有,它返回一个字符串,一个恼人的无用字符串.有可能在几小时后尝试解决这个问题我错过了一些明显的东西,但有人可能会指出我正确的方向.

如果直接放在HTML文件中,下面的代码可以工作,但如果在函数中使用,则不会在JSFiddle上测试时不起作用.如果有人可以告诉我为什么它不能在JSFiddle上工作,我希望能让我在洞察力中在插件中实现它.

JSFiddle:http://jsfiddle.net/dYtxq/

非常感谢.

kub*_*etz 8

document.getElementById() 不返回字符串,而是返回一个对象.

console.log()正在编写元素的字符串表示.如果要查看可以使用的DOM对象console.dir().