document.getElementById为啥不能调用赋值后为啥不能调用?

图片说明

这个是啥原因?
document.getElementById为啥不能调用

 getById.call(document,"logo");

logo=getbyid;就可以了。
或者
var getbyid=function(id) { return document.getelementbyid(id); }

这个不能这么调用,,,,