Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在尝试复制样式时遇到问题_Javascript_Html_Css - Fatal编程技术网

Javascript 在尝试复制样式时遇到问题

Javascript 在尝试复制样式时遇到问题,javascript,html,css,Javascript,Html,Css,我正在检查表中是否有重复项。我试图做到的是,当我显示第一列时,如果它与前一行的值相同,我不想显示该值。我正在查找重复项,但在尝试使用display隐藏它们时出错。style=“无”;我的代码如下 我先谢谢你 PD var数据=[[e',0,1,2,3,4],[a',54312235,5,15,4],[a',6,7,8,9232], [a',5411235345,5,6],“b',0,1,2,3,4],“b',5431235,5,15,4], [c',62,15754,93323],“d',271

我正在检查表中是否有重复项。我试图做到的是,当我显示第一列时,如果它与前一行的值相同,我不想显示该值。我正在查找重复项,但在尝试使用display隐藏它们时出错。style=“无”;我的代码如下

我先谢谢你 PD

var数据=[[e',0,1,2,3,4],[a',54312235,5,15,4],[a',6,7,8,9232],
[a',5411235345,5,6],“b',0,1,2,3,4],“b',5431235,5,15,4],
[c',62,15754,93323],“d',2711235425,18,78],“d',0,1,2,3,4],
[d',54312235,5,15,4],“e',6,7,8,9232],“e',5411235345,5,6],
[e',0,1,2,3,4],“e',54312235,5,15,4],“e',62,15754,93323],
[e',2711235425,18,78];
//创建一个HTML表元素。
var table=document.createElement(“表”);
var somedata=document.createElement(“TD”);
var dvTable=document.getElementById(“dvTable”);
var elems=document.getElementsByClassName(“tableRow”);
//获取列的计数。
var columnCount=数据[0]。长度;
//添加数据行。
对于(var i=0;i
dvTable
是一个HTML表格元素。您无法使用
dvTable[i]
访问该行

试一试-


谢谢,但这不起作用,它给了我一个错误uncaughttypeerror:dvTable.rows不是一个函数,我更接近了。我相信。elems.data[dup].style.display=“无”;当我使用var elems=document.getElementsByClassName(“tableRow”);,哪个元素是类;,但是现在我得到一个错误,说uncaughttypeerror:cannotreadproperty'e'of undefined,它是我表格中的第一个元素。更正'e'是我的第一个副本。我先谢谢你。
 var data=[['e',0,1,2,3,4], ['a',54312,235,5,15,4], ['a',6,7,8,9,232],
     ['a',54,11235,345,5,6], ['b',0,1,2,3,4], ['b',54312,235,5,15,4],
     ['c',62,15,754,93,323], ['d',27,11235,425,18,78], ['d',0,1,2,3,4],
     ['d',54312,235,5,15,4], ['e',6,7,8,9,232], ['e',54,11235,345,5,6],
     ['e',0,1,2,3,4], ['e',54312,235,5,15,4], ['e',62,15,754,93,323], 
     ['e',27,11235,425,18,78]];


 //Create a HTML Table element.
     var table = document.createElement("TABLE");
     var somedata = document.createElement("TD");
     var dvTable = document.getElementById("dvTable");
     var elems = document.getElementsByClassName("tableRow");


  //Get the count of columns.
  var columnCount = data[0].length;

    //Add the data rows.  
   for (var i = 0; i < data.length; i++) {  
   var row = table.insertRow(-1);
      for (var j = 0; j < columnCount; j++) { 
      //Searching for duplicates            
           var num = data[i][0];
         for (var otherRow = i + 1; otherRow < data.length; otherRow++) {           
            var dup =  data[otherRow][0];
               console.log("What is the dup" + dup);
            if (num === dup)
            { 
                 console.log("duplicate");
                 dvTable[i].style.display = "none";
            }
         }


            var cell = row.insertCell(-1);                    
            cell.innerHTML = data[i][j];
            cell.innerHtml = myZero; 



      }     
   }  
dvTable.rows(i).cells(j).style.display = none;