var $ = document.getElementById;

解决方案 »

  1.   

    楼主自己都写出来了啊,
    那段代码将$定义成了一个function。
    $这种用法首见于prototype.js框架。
      

  2.   

    在你的这段程序里面可以这样理解
    function   aaa(obj){//将$用aaa代替
          if(document.getElementById){
              return   document.getElementById(obj);
          }else{
              alert("浏览器不支持!");
          }
    }
    aaa('Calendar')//调用
    为了简化用$("控件id")来代替document.getElementById("控件id")
    通常$,$F是prototype.js脚本里面的方法,
    具体参考prototype.js
      

  3.   

    具体参考
    http://www.cnblogs.com/thinhunan/archive/2006/04/01/DeveloperNotesForPrototype.html
      

  4.   

    $已经够用了,我倒觉得那些一大堆什么$F、$show,$hide那些太乱,没必要把所有操作改成自定义,能把一些最常用、写成函数后简化比很高的才写成函数比较好。个人认为。
      

  5.   

    相当于 document.getElementById("id") 的快捷方式绝大多数的JS框架里都含有该函数,使用时确实很方便。
      

  6.   


    $ 就是一个普通字符,只是现在很多js框架都把这个定义为取对象函数的名。function $() 直接理解成 function abc()
    function $f() --> functon abcf()
      

  7.   

    我也来一个$ 取ID Object
      

  8.   

    只是现在很多js框架都把这个定义为取对象函数的名。 
    大部分都是取ID
    $(divId) == document.getElementById("divId")
      

  9.   

    sdfnjnldsnflasnfkjlsnllds