没问题呀
<form>
<input type="button" id="add" name="add" value="增加" onclick="display(this)">
<input type="button" id="add" name="add" value="增加" onclick="display(this)">
</form>
<script>
function display(files){
alert(files.sourceIndex-files.parentElement.sourceIndex);
}
</script>

解决方案 »

  1.   

    <SCRIPT LANGUAGE=javascript>
    <!--
    function play(files){
    alert(files.sourceIndex-files.parentElement.sourceIndex);
    }
    //-->
    </SCRIPT><xml id=xmldoc src="test.xml"></xml>
    <table border="1" datasrc="#xmldoc">
    <tr >
    <td><span datafld="module"></span></td>
    <td>
    <table border="1" datasrc="#xmldoc" datafld="file">
    <tr>
    <td><span datafld="file_name"></span></td>
    <td><span datafld="file_value"></span></td>
    </tr>
    </table>
    </td><td><input type="button" name="ddd" value="add" onclick="play(this)" id=dd></td></tr>
    </table>test.xml
    <?xml version="1.0" encoding="gb2312"?>
    <root>
    <area>
    <module>名称1</module>
    <file>
    <file_name>属性名称</file_name>
    <file_value>属性值</file_value>
    </file>
    <file>
    <file_name>属性名称</file_name>
    <file_value>属性值</file_value>
    </file>
    <file>
    <file_name>属性名称</file_name>
    <file_value>属性值</file_value>
    </file>
    </area>
    <area>
    <module>名称1</module>
    <file>
    <file_name>属性名称</file_name>
    <file_value>属性值</file_value>
    </file>
    </area>
    <area>
    <module>名称1</module>
    <file>
    <file_name>属性名称</file_name>
    <file_value>属性值</file_value>
    </file>
    </area></root>
      

  2.   

    因为他们是不同的parentElement
    <SCRIPT LANGUAGE=javascript>
    <!--
    function play(files){
    var o=document.getElementsByTagName("input");
    for(i=0;i<o.length;i++)if(files==o[i])break;
    alert(i);
    }
    //-->
    </SCRIPT><xml id=xmldoc>
    <root>
    <area>
    <module>名称1</module>
    <file>
    <file_name>属性名称</file_name>
    <file_value>属性值</file_value>
    </file>
    <file>
    <file_name>属性名称</file_name>
    <file_value>属性值</file_value>
    </file>
    <file>
    <file_name>属性名称</file_name>
    <file_value>属性值</file_value>
    </file>
    </area>
    <area>
    <module>名称1</module>
    <file>
    <file_name>属性名称</file_name>
    <file_value>属性值</file_value>
    </file>
    </area>
    <area>
    <module>名称1</module>
    <file>
    <file_name>属性名称</file_name>
    <file_value>属性值</file_value>
    </file>
    </area></root>
    </xml>
    <table border="1" datasrc="#xmldoc">
    <tr >
    <td><span datafld="module"></span></td>
    <td>
    <table border="1" datasrc="#xmldoc" datafld="file">
    <tr>
    <td><span datafld="file_name"></span></td>
    <td><span datafld="file_value"></span></td>
    </tr>
    </table>
    </td><td><input type="button" name="ddd" value="add" onclick="play(this)" id=dd></td></tr>
    </table>