function attachXMenu(objid){  //attachXMenu()这里你是定义的函数,换成其它的当然可以
alert(objid);
var tds=objid.getElementsByTagName('td'); //objid.getElementsByTagName('td')是获取myid下面所有td标签,其实objid已经在myid中写了document
for(var i=0;i <tds.length;i++){ 
........ 

attachXMenu(myid);// 这里的myid是获取网页中元素的ID给你下示例:<div id="myid">
<table>
<tr>
<td>fff</td><td>fffsf</td><td>ffffssss</td>
</tr>
<tr>
<td>ffferg</td><td>f3ffsf</td><td>ffffs53sss</td>
</tr>
</table>
</div>
<script>
function attachXMenu(objid){ 
alert(objid);
var tds=objid.getElementsByTagName('td');
for(var i=0;i <tds.length;i++){ 
alert(tds[i].innerHTML);
}
}
attachXMenu(myid);
</script>

解决方案 »

  1.   

    //objid.getElementsByTagName('td')是获取myid下面所有td标签,其实objid已经在myid中写了document1) 是获取myid下面所有td标签,
        是否可以理解为:myid 下面所有子元素,能包括孙元素吗?2)其实objid已经在myid中写了document
       就是说 objid. = document.objid. 是省略了 document.3)通常获得子元素集是: objid.childNodes, 
       这样也可以获得子元素集 objid.getElementsByTagName()?? 还是比较少见。4)attachXMenu(myid),按理这里的myid应该是个变量,怎么会指向ID呢?
       
      

  2.   

    4)attachXMenu(myid),按理这里的myid应该是个变量,怎么会指向ID呢?