<div id='div1' name='div'>
<table name='tab'>
                            <tr>
                                <td  >
                                   <input name='text'  type='text'.../>                                </td>
                            </tr>
                             
                        </table>
                        <table  name='tab'>
                            <tr>
                                <td  >
                                   <input name='text'  type='text'.../>
                                </td>
                            </tr>
                             
                        </table>
                        <table  name='tab'>
                            <tr>
                                <td  >
                               <input name='text'  type='text'.../>                                </td>
                            </tr>
                             
                        </table>
</div>如何用js 定位到具体的一个table啊,然后取出到<input ...>,都是用name,不用id,谢谢

解决方案 »

  1.   

    可以用document.getelementsbyname的方法.
    你说的取出<input ...>是什么意思,你要取的是什么,value吗?!
      

  2.   

    首先Table和div是没有name属性的下面给个简单的列子var table=document.getElementById('div1').getElementsByTagName('table');var inputs=table[0].getElementsByTagName('input')[0];
    alert(inputs.value);具体代码你可以根据这个思路去完成
      

  3.   

    var chks=document.getElementByName("text");