直接$(obj)

<div id="a">xxxx</div>
  <script type="text/javascript">
  <!--
$(document.getElementById("a")).hide();
  //-->
</script>

解决方案 »

  1.   

    感谢楼上回答。
    $()方式获取对象是可以。但我的很多节点都没有id的。我的问题是:我使用dom遍历节点的时候获取的对象如何转换为prototype方式获取的对象
      

  2.   

    就是2楼所说的方法
    <html>
    <head>
    <script src="prototype.js" type="text/javascript"></script>
    </head>
    <body>
    <input type="text" value="cc" />
    </body>
    </html>
    <script type="text/javascript">
    var input = document.getElementsByTagName("input")[0];  //input是你DOM方法取得的对象
    var proObj = $(input);//转化为prototype对象
    proObj.hide();//调用prototype对象的hide()方法隐藏对象,ok 
    </script>
      

  3.   

    不论你怎么得到只要是object就可以传给$方法