日期:2014-05-16  浏览次数:20382 次

关于js取值比较
HTML code

   <table id="myTable2" style="width:650px;">
                        <tr>
                            <td style="width:95px;">序号</td>
                            <td>评分</td>
                            <td style="width:70px;">满分</td>
                            <td>评分标准</td>
                            <td style="width:60px;">通过性审查</td>
                            <td style="width:60px;">重要参数</td>
                        </tr>
                        <tr class="tabContent">
                            <td>
                                <input type="checkbox" id="CKA" />
                                <input type="text" class="checkTxt" />
                            </td>
                            <td>
                                <input type="text" id="showMenu" ondblclick="showChild()" />
                            </td>
                            <td>
                                <input type="text" class="checkTxt" name="score" />
                            </td>
                            <td>
                                <input type="text" class="txt" />
                            </td>
                            <td>
                                <input type="checkbox"/>
                            </td>
                            <td>
                                <input type="checkbox" />
                            </td>
                        </tr>
                         <tr class="tabContent">
                            <td>
                                <input type="checkbox" id="CKA" />
                                <input type="text" class="checkTxt" />
                            </td>
                            <td>
                                <input type="text" id="showMenu" ondblclick="showChild()" />
                            </td>
                            <td>
                                <input type="text" class="checkTxt" name="score" />
                            </td>
                            <td>
                                <input type="text" class="txt" />
                            </td>
                            <td>
                                <input type="checkbox"/>
                            </td>
                            <td>
                                <input type="checkbox" />
                            </td>
                        </tr>

                    </table>



要怎么才能取到多个name为score的input里面输入的数字值,然后比较出最大的那个在满分那里显示:满分+数字最大值

------解决方案--------------------
JScript code

      var scoreArray = new Array(),
          inputDom = document.getElementsByTagName("input");
      for(var i=0; i<inputDom.length; i++){
         if(inputDom[i].name == "score"){
            scoreArray.push(inputDom[i].value);  
         }
      }
      //该函数作为sort的参数,主要是用来排序
      function sortNumber(a,b)  
      {  
         return a - b  
      }  
      //下面就是最大值
      alert(scoreArray.sort(sortNumber));