javascript里变量可以用$当变量名function $(id){
   return document.getElementById(id);
}$('i')就是那到id为i的元素

解决方案 »

  1.   

    一般是这么定义的:var $=function(Id){return document.getElementById(Id);};
      

  2.   

    onchange="ajax_change(this.value,'yuanxi',$('yuanxi'));"
    这个$是一个事先定义好的函数,意思是取id=yuanxi的控件对象
    等同于docuemnt.getElementById("yuanxi")后面的$仅仅是个普通符号而已,就象用了其他字母一样,没什么特殊意思
    var $list1 = ""function AddDay($ntime,$aday)$time1 = mktime(0,0,0,12,10,2008); 
      

  3.   

    谢谢各位!
    原来是这样……
    看来不论是网上还是国内出的javascript相关书,都是误人子弟,都 T.M.D这样说:
    变量名可以是任意长度。变量名必须符合下列规则:变量名的第一个字符必须是英文字母,或者是下划线符号(underscore)_ 
    变量名的第一个字母不能是数字。其后的字符,可以是英文字母,数字,和下划线符号符号(underscore)_ 
    变量名不能是Javascript的保留真的很想对这些人大声说一声:F.U.C.K@!!
      

  4.   


    var 无聊="真的很无聊";
    alert(无聊);
    //你试试这个代码