我是javascript的新手,请原谅我的天真.我发现了一种似乎不一致的行为,至少对我而言.在进行一些测试时,我输入以下两行代码:
console.log(document.getElementById("errorMessage")); window.alert(document.getElementById("errorMessage"));
我完全希望两者都给我相同的结果,但不,我没有.
console.log(document.getElementById("errorMessage"));
给我:
而
window.alert(document.getElementById("errorMessage"));
给了我警报窗口:
[Object HTMLSpanElement]
任何人都可以帮助我理解为什么我得到不同的结果,即使我通过了完全相同的论点?
补充说明:这不是一个重复的问题,因为上面引用的问题哪个更好,而不是两者之间有什么区别.