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