有,你可以直接alert(document.getElementById);试试,看是什么东西。
这个一般用来检测浏览器的兼容性,比如IE4就不支持,那么
if(document.getElementById){
alert('兼容');
}else{
document.getElementById = document.all;
alert('浏览器太老,不兼容');
}
你就可以这样判断,不过这个用的机会比较少,还有人用IE4和IE4以下的浏览器吗
点这个符号,在JavaScript可以作为对象的属性来看,当然了就是说document有个属性或者方法叫做getElementById,不加括号,就是引用此方法,加了括号就是返回此方法的结果(没有返回值的就是运行一遍,返回undefined)。你可以这么考虑
没有任何意义,顾名思义:肯定是要有具体目标对象才能得到对象。因为此方法的用意就是要获得具体的对象!