<table id="tab"></table><script language=vbscript>
for each element in tab
       msgbox tab.element.value
next
</script>

解决方案 »

  1.   

    <table><tr><td>
    <input>
    <input>
    <input>
    <input type="button" onclick="test()" value="ok">
    </td>
    </tr>
    </table>
    <script>
    function test()
    {
    for(var i=0;i<document.getElementsByTagName("INPUT").length;i++)
    {
    var tmp=document.getElementsByTagName("INPUT")[i].parentElement.parentElement.parentElement.parentElement
    if(tmp.tagName=="TABLE" && document.getElementsByTagName("INPUT")[i].type=="text") document.getElementsByTagName("INPUT")[i].value=""
    }}
    </script>
      

  2.   

    哈哈,前几天刚写了个函数:
    function fSetRead(sTable,flag){
    var oArray=document.all.tags("input");
    var n=oArray.length;
    var tmp;
    n=oArray.length;
    for(i=0;i<n;i++){
      tmp=oArray[i];
      if(fDo(tmp,sTable.id))
       tmp.disabled=flag; }
    }function fDo(oItem,sId){
    var flag = false;
    if(oItem.parentElement){
    if(oItem.parentElement.tagName=="TABLE")
    if(oItem.parentElement.id==sId){
    flag=true;
    return flag;
    }
    else{
    flag=false
    return flag;
    }
    else
    return fDo(oItem.parentElement,sId);
    }
    return flag;
    }fDo(oItem,sId)是判断oItem对象是不是一个id叫sId的table里面的对象。
    fSetRead(sTable,flag)是将表格sTable里面的input的disable都设成flag.
      

  3.   

    to net_lover(孟子E章):你的方法我用过,会出错的。你考虑过如果input的两边如果有div、font等标签的情况吗?
      

  4.   

    具体情况具体分析啊!也可以循环:
    var em=em.parentElement
    while(em.tagName!="TABLE")
    {
    em=em.parentElement
    }
      

  5.   

    var objs=表格id.tags("input");
    for(i=0;i<objs.length;i++)objs.disabled=true;
      

  6.   

    to net_lover(孟子E章):那多累啊。你看我的代码了吗?我用了一个递归函数来判断,怎么样?
      

  7.   

    to qiushuiwuhen(秋水无恨):表格id.tags("input")???这是什么东东?
      

  8.   

    试试看就知道了,呵呵tags Method--------------------------------------------------------------------------------Retrieves a collection of objects that have the specified HTML tag name. SyntaxcollElements = object.tags(sTag)ParameterssTag Required. String that specifies an HTML tag. It can be any one of the objects exposed by the DHTML Object Model. Return ValueReturns a collection of element objects if successful, or null otherwise.ResThis method returns an empty collection if no elements having the given name are found. Use the length property on the collection to determine the number of elements it contains. ExampleThis example uses the tags method to retrieve a collection of all P elements in the document, and then uses the textDecoration property to underline each element.<SCRIPT LANGUAGE="JScript">
    var coll = document.all.tags("P");
    if (coll!=null)
    {
        for (i=0; i<coll.length; i++) 
          coll[i].style.textDecoration="underline";
    }
    </SCRIPT>
      

  9.   

    to qiushuiwuhen(秋水无恨):试了,不行啊。
      

  10.   

    漏了个all集合,sorry  var objs=表格id.all.tags("input"); 
      

  11.   

    同样
    表格id.getElementsByTagName("input")
    也一样有效