要找的按钮行是这样:<button onclick="doSubmitFormOther()" type="button"><span>确定</span></button>
首先我试着直接用 execscript 直接执行 doSubmitFormOther 的事件,但是总是去执行这行的onclick事件<button onclick="doSubmitForm('2')"><span>确定</span></button>怎么样做才能找到第二个“确定”按钮并点击呢,或可以直接执行我想要执行的事件呢???
相关代码如下:
<table border="0" cellpadding="0" cellspacing="0" class="select_other_company" id="otherPartners">
         <caption><span>其他选择</span></caption>
         <tr>
         <th>名称</th>
         <th></th>
         <th>操作</th>
         </tr>
         <tr class="even_row">
         <td class="td1">
         <a href="http://www.1111111.com/support/help-2021.htm" target="_blank">帮助</a>
         </td>
         <td class="td4"><a href="http://www.1111111.com/support/help-2021.htm" target="_blank"/>帮助?</a></td>
         <td class="td7">
         <button type="button" class="logis:chooseCompanyToggle">选择</button>
         </td>
         </tr>
         <tr class="despatch_style  hidden   logis:chooseCompanyPanel">
         <td colspan="7">
         <div>
         <h2><span></span></h2>
     <a class="close logis:closeCompanyPanel"><span>点击隐藏条件</span></a>
         <dl>
         <dt>
         <label>单号:</label>
         </dt>
         <dd>
         <input   name="mailNo1"/>
                           </dd>
         </dl>
         <div class="submit_box">
         <input type="hidden" name="companyCode1"  value="POST"/>
                 <input type="hidden" name="checked1" class="hidden logis:chooseCompanyId"   value="false"  />
                     <button onclick="doSubmitForm('2')"><span>确定</span></button>
         </div>
         </div>
         </td>
         </tr>
         <tr class="odd_row">
         <td class="td1">
         <select name="companyCode1"  onchange="setComanyCode()" id="companyCodeId">
         <option value="none">其它...</option>
  <option value="DA" >大</option>
                                          <option value="CH" >长</option>
                                          <option value="OTHER" >其他</option>
                                         
                               </select>
         </td>
         <td class="td4"></td>
         <td class="td7">
     <button type="button" class="logis:chooseCompanyToggle">选择</button>
         </td>
         </tr>
         <tr class="despatch_style  hidden   logis:chooseCompanyPanel">
         <td colspan="7">
         <div>
         <h2><span></span></h2>
     <a class="close logis:closeCompanyPanel"><span>点击隐藏条件</span></a>
                  <dl>
         <dt>
         <label>单号:</label>
         </dt>
         <dd>
         <input  name="mailNo1"/> 
              </dd>
         </dl>
                             <dl  style="display:none"  id="companyNameId">
                 <dt>
             <label>公司名:</label>
             </dt>
             <dd>
             <input value="" name="companyName" maxlength="20" />               </dd>
               </dl>
         <div class="submit_box">
          <input type="hidden" name="checked1" class="hidden logis:chooseCompanyId"   value="false"  />
          <button onclick="doSubmitFormOther()" type="button"><span>确定</span></button>
         </div>
         </div>
         </td>
         </tr>
     </table>

解决方案 »

  1.   

    帮忙顶一下,我也想知道呢,可能是aspx编写的网页
      

  2.   

    为何使用 execscript('doSubmitFormOther()','JavaScript'),总是去执行 doSubmitForm('2'),难道就因为它是排在前面???
    想不通啊
      

  3.   

    hys_427:
    你是说这个? class="submit_box"
    两个都一样的啊,而且也不是在这行里面啊 <button onclick="doSubmitFormOther()" type="button"><span>确定</span></button>
      

  4.   

    似乎不行啊
    这个class 算是第二个按钮的吗?