如何在javascript中显示矩阵行标题
我有一个正确显示的矩阵。但是我想包括一个行名来区分每个矩阵行,就像矩阵列一样如何在javascript中显示矩阵行标题,javascript,Javascript,我有一个正确显示的矩阵。但是我想包括一个行名来区分每个矩阵行,就像矩阵列一样 函数setTrait_矩阵(){ var矩阵VAL=5; if(matrixVal!=0 | | matrixVal!=null){ var root=document.getElementById(“traits_matrix_Div”); var table=document.createElement('table'); table.className=“diffChromotable”; var tblB=d
函数setTrait_矩阵(){
var矩阵VAL=5;
if(matrixVal!=0 | | matrixVal!=null){
var root=document.getElementById(“traits_matrix_Div”);
var table=document.createElement('table');
table.className=“diffChromotable”;
var tblB=document.createElement('tbody');
表1.附件(待定);
var firstList={};
对于(变量x=1;x=0&&j>=0){
input.name=“m”+curcolumn+“\m”+col;
input.value=“”;
input.id=“m”+curcolumn+“\m”+col;
}
const td=document.createElement('td');
td.附加子项(输入);
tr.appendChild(td);
}
}
root.appendChild(表);
}
}
您没有将第一个td追加到tr,您可能还需要第一个空th
var tr = document.createElement('tr');
tr.appendChild(document.createElement('th')); // added
// Header row
for (var j = 0; j < matrixVal; j++) {
var th = document.createElement('th'); //column
var text = document.createTextNode(myData[j]); //cell
th.appendChild(text);
tr.appendChild(th);
}
tblB.appendChild(tr);
for (var i = 0; i < matrixVal; i++) {
var tr = document.createElement('tr');
tblB.appendChild(tr);
// added
var td = document.createElement('td');
var text = document.createTextNode(myData[i]);
td.appendChild(text);
tr.appendChild(td);
// added end
var curcolumn = i + 1;
//alert(curcolumn);
for (var j = 0; j < matrixVal; j++) {
var tr=document.createElement('tr');
tr.appendChild(document.createElement('th'));//补充
//标题行
对于(var j=0;j
这似乎缺少一个问题?