有可能是类,
也有可能是Json看你的my怎么写的了如果是json的话,
直接
var my = {};
my.$ = function(a)
{
    alert(a);
}如果是类:
function my()
{
   //你的代码
}
my.prototype.$ = function(a)
{
    alert(a)
}

解决方案 »

  1.   

    $("List1") 相当于:document.getElementById("List1")
    你这my哪来的?
      

  2.   

    把$看成普通符号就可以,$也可以来命名函数的
    my也好定义 
    var my={};
    my.$=function(str){
       alert(str);
    }
      

  3.   

    may bevar my={};my.$=function(o){  return document.getElmentById(o);
    };
      

  4.   

    那这个$是做什么用的?
    my.$=function(o){  return document.getElmentById(o);
    };这个如果要调用怎么办?
      

  5.   

    JSON的话
    直接
    var el = my.$("id");
    el就是一个DOM节点
    可以对其操作和document.getElement("id")出来的操作一样类的话
    var newMy = new my();
    var el = newMy.$("id")
    操作同JSON按照给出的代码写法,90%以上是JSON
      

  6.   

    新浪里有一段这样的代码,看了有点泛晕,达人能解释一下吗?
    var sina = {
    $ : function(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}},
    isIE : navigator.appVersion.indexOf("MSIE")!=-1?true:false,
    addEvent : function(obj,eventType,func){if(obj.attachEvent){obj.attachEvent("on" + eventType,func);}else{obj.addEventListener(eventType,func,false)}},
    delEvent : function(obj,eventType,func){
    if(obj.detachEvent){obj.detachEvent("on" + eventType,func)}else{obj.removeEventListener(eventType,func,false)}
    },
    readCookie : function(l){var i="",I=l+"=";if(document.cookie.length>0){offset=document.cookie.indexOf(I);if(offset!=-1){offset+=I.length;end=document.cookie.indexOf(";",offset);if(end==-1)end=document.cookie.length;i=unescape(document.cookie.substring(offset,end))}};return i},
    writeCookie : function(O,o,l,I){var i="",c="";if(l!=null){i=new Date((new Date).getTime()+l*3600000);i="; expires="+i.toGMTString()};if(I!=null){c=";domain="+I};document.cookie=O+"="+escape(o)+i+c}
    };
      

  7.   

    $就是定义的一个方法的方法名 可以这样调用:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <div id='she'>she</div>
    <script>
    var my={};my.$=function(o){  return document.getElementById(o);};alert(my.$("she").innerHTML);
    </script>
    </body>
    </html>
      

  8.   

    这是一个JSON对象
    方法:sina.$(id)是取出DOM的
    属性:sina.isEE是判断浏览器是否是IE
    方法:sina.addEvent(DOM对象,事件类型,事件方法)是对DOM添加事件的
    方法:sina.delEvent(DOM对象,事件类型,事件方法)是对DOM删除事件的
    方法:sina.readCookie()是读取cookie的
    方法:sina.writeCookie()是写入cookie的解释完毕
      

  9.   

    这个就是个JSON的写法:
    var sina = {                         //可以理解成为定义个命名空间(或对象)
    $ : function(objName){                  //定义了一个方法 取得对象
    if(document.getElementById){
    return eval('document.getElementById("'+objName+'")')
    }else{
    return eval('document.all.'+objName)
    }
    }, 
    isIE : navigator.appVersion.indexOf("MSIE")!=-1?true:false, //定义一个属性 判断浏览器是否为IE
    addEvent : function(obj,eventType,func){                    //方法:给对象添加事件绑定
    if(obj.attachEvent){
    obj.attachEvent("on" + eventType,func);
    }else{
    obj.addEventListener(eventType,func,false)
    }
    }, 
    delEvent : function(obj,eventType,func){            //方法:给对象删除事件绑定
    if(obj.detachEvent){
    obj.detachEvent("on" + eventType,func)
    }else{
    obj.removeEventListener(eventType,func,false)

    }, 
    readCookie : function(l){                       //方法:读取cookie
    var i="",I=l+"=";
    if(document.cookie.length>0){
    offset=document.cookie.indexOf(I);
    if(offset!=-1){
    offset+=I.length;
    end=document.cookie.indexOf(";",offset);
    if(end==-1)
    end=document.cookie.length;
    i=unescape(document.cookie.substring(offset,end))
    }
    };
    return i
    }, 
    writeCookie : function(O,o,l,I){               //写cookie
    var i="",c="";
    if(l!=null){
    i=new Date((new Date).getTime()+l*3600000);
    i="; 
    expires="+i.toGMTString()
    };
    if(I!=null){
    c=";
    domain="+I
    };
    document.cookie=O+"="+escape(o)+i+c

    };