function $(el)
{return document.getElementById(el)};  一般我认为函数都是function response(obj){................}  这种形式的
function $(el) 这种是什么意思?求解释.

解决方案 »

  1.   

    没见过啊,是否是jquery的写法啊!
      

  2.   

    话说为了不和jquery冲突想找过其他符号做全局对象名,还真没找到合适的。
      

  3.   

    这个方法的作用是 :
    如果你要通过ID获取一个元素 ,以前需要 document.getElementById('ID')
    现在只需要 $('id') 就可以了
    节约代码
      

  4.   

    就是一个简单的封装。javascript的标识符可以是美元符合,或是_打头。    <script type="text/javascript">
        //<![CDATA[        function _(elemId) {
                if (typeof elemId === "string")
                    return document.getElementById(elemId);
                else
                    return null;
            }        window.onload = function () {
                var div = _("div1");
                alert(div.id);
            }    //]]>
         
        </script>
        
       <div id="div1">div</div>
      

  5.   

    这和普通的函数没有什么区别
    function $(el)
    {
      return document.getElementById(el)
    };  function response(el){
      return document.getElementById(el)
    }
    这两个函数是一样的 js中允许$作为函数名 Jquery就是用这个$当函数名的