求,javascrip 选择器

求高手指点,javascrip 选择器$function(id){var my docuemnt.getElementById(id)return{show:function

求高手指点,javascrip 选择器
$=function(id){
 var my = docuemnt.getElementById(id);
 return{
  show:function(){alert(my.innerHTML)},
  hidden:function(){alert(my.innerHTML)}
 }
}


以上代码我自己写的,实现不了我的需求,我想做一个像jQuery那样的选择器,
怎样才能做到 $("id") 返回的是个DOM对象, $("id").show()就先得到对像再走方法

求高手指点,在线待。。。。谢谢



[解决办法]
<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没用过 不是很明白意思啊
[解决办法]

var o=document.getElementById("test");
改成
var o=document.getElementById(id);
[解决办法]
你自己的代码可以呀,
只是拼写笔误:var my = docuemnt.getElementById(id);