$=function(id){
 var my = docuemnt.getElementById(id);
 return{
   show:function(){alert(my.innerHTML)},
   hidden:function(){alert(my.innerHTML)}
 }
}
以上代码我自己写的,实现不了我的需求,我想做一个像jQuery那样的选择器,
怎样才能做到 $("id") 返回的是个DOM对象, $("id").show()就先得到对像再走方法求高手指点,在线待。谢谢

解决方案 »

  1.   

    <title>无标题文档</title>
    <script type="text/javascript">
    function $(id){
    var o=document.getElementById("test");
    o.show=function(){
    alert(o.id);
    }
    return o;
    }
    window.onload=function(){
    $("test").show();
    }
    </script>
    </head><body>
    <div id="test">test</div>
    </body>
    jquery没用过  不是很明白意思啊 
      

  2.   


    var o=document.getElementById("test");
    改成
    var o=document.getElementById(id);
      

  3.   

    你自己的代码可以呀,
    只是拼写笔误:var my = docuemnt.getElementById(id);