js 判断表格的值

Posted 迪克飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 判断表格的值相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8">
</head>
<body>
    <table width="500px" border="1px solid #ccc" id="table">
        <thead>
        <tr id="thead">
            <td id="sl">数量</td>
            <td >需求日期</td>
            <td class="small">标的价</td>
            <td class="company">中标</td>
            <td class="one"><input type="" name="" value="某公司"></td>
            <td class="two"><input type="" name="" value="工厂"></td>
            <td class=three><input type="" name="" value="年有限"></td>
            <td class="two"><input type="" name="" value="黄老吉"></td>
            <td class=three><input type="" name="" value="年有限"></td>
        </tr>
            
        
        </thead>
    <tbody class="parent">
            <tr>
                <td><input type="" name="" value="1"></td>
                <td><input type="" name="" value="1"></td>
                <td class="small"><input type="" name="" value="500"></td>
                <td  class="company"><input type="" name="" value="某公司"></td>
                <td class=‘one‘><input type="" name="" value="1200"></td>
                <td><input type="" name="" value="100"></td>
                <td><input type="" name="" value="800"></td>
                <td><input type="" name="" value="100"></td>
                <td><input type="" name="" value="800"></td>
            </tr>
            <tr>
                <td><input type="" name="" value="1"></td>
                <td><input type="" name="" value="1"></td>
                <td class="small"><input type="" name="" value="600"></td>
                <td  class="company"><input type="" name="" value="工厂"></td>
                <td  class=‘one‘><input type="" name="" value="300"></td>
                <td><input type="" name="" value="800"></td>
                <td><input type="" name="" value="200"></td>
                <td><input type="" name="" value="800"></td>
                <td><input type="" name="" value="200"></td>
            </tr>
            <tr>
                <td><input type="" name="" value="1"></td>
                <td><input type="" name="" value="1"></td>
                <td class="small"><input type="" name="" value="700"></td>
                <td  class="company"><input type="" name="" value="年有限"></td>
                <td  class=‘one‘><input type="" name="" value="500"></td>
                <td><input type="" name="" value="150"></td>
                <td><input type="" name="" value="8210"></td>
                <td><input type="" name="" value="150"></td>
                <td><input type="" name="" value="1000"></td>
            </tr>    
            <tr>
                <td><input type="" name="" value="1"></td>
                <td><input type="" name="" value="1"></td>
                <td class="small"><input type="" name="" value="500"></td>
                <td  class="company"><input type="" name="" value="黄老吉"></td>
                <td  class=‘one‘><input type="" name="" value="500"></td>
                <td><input type="" name="" value="150"></td>
                <td><input type="" name="" value="1000"></td>
                <td><input type="" name="" value="150"></td>
                <td><input type="" name="" value="1000"></td>
            </tr>            
    </tbody>
    </table>

    <script type="text/javascript">
        

function panduan(table) {
            var tableObj = document.getElementById(table);
                for (var i = 1; i < tableObj.rows.length; i++) {  //遍历Table的所有Row
                    
                for (var j = 0; j < tableObj.rows[i].cells.length; j++) {  //遍历Row中的每一列
                 
                  
                  if(tableObj.rows[i].cells[3].firstChild.value==tableObj.rows[0].cells[j].firstChild.value){
                      var number1=Number(tableObj.rows[i].cells[j].firstChild.value);
                      var number2=Number(tableObj.rows[i].cells[2].firstChild.value);
                      if(number1>number2){
                          tableObj.rows[i].cells[j].firstChild.style.border="3px solid red";

                      }else{
                          tableObj.rows[i].cells[j].firstChild.style.border="3px solid green";
                      }
                 break;

                  }

                }
                
              }
              
            }
            panduan(table);
    </script>
</body>
</html>

 

以上是关于js 判断表格的值的主要内容,如果未能解决你的问题,请参考以下文章

JS判断是不是选中的是表格内当前选中的那一行

JavaScript笔试题(js高级代码片段)

js21点条件判断算法

c:when判断语句中可以写js或者JAVA的代码获取的值吗?

JS常用代码片段-127个常用罗列-值得收藏

vue判断表格接收到的值为0显示正确