📄 table_eidt.js
字号:
// JScript 文件
//使用于table的行于单元格的添加和删除
/*Add_RandC_R()
//添加行与单元格
//行首添加一列redio或者是checkbox
//参数解释
//RC_Code表示添加的redio还是checkbox还是不添加任何
//RC_Code为1添加redio,为2添加checkbox,为3不添加任何
//String传递的是内容
//Row_Code传递的是行分隔符
//Coll_Code传递的是列分割符
//table_ID传递的是需要变化的表的ID
*/
function Add_RandC_R(RC_Code,String,Row_Code,Coll_Code,table)
{
var Row_String=String.split(Row_Code);
var Colls_String;
var Row_Index=0;
var Cell_Index=0;
var Cell_No=0;
while(Row_Index<Row_String.length)
{
Colls_String=Row_String[Row_Index].split(Coll_Code);
document.getElementById(table).rows=document.getElementById(table).rows+1;
switch (RC_Code)
{
case 1:
{
document.getElementById(table).rows[document.getElementById(table).rows.length-1].insertCell[Cell_No];
document.getElementById(table).rows[document.getElementById(table).rows.length-1].cells[document.getElementById(table).rows[document.getElementById(table).rows.length-1].cells.length-1].innerHTML="<input name='Radio1' type='radio' checked='false' />";
Cell_No++;
break;
}
case 2:
{
document.getElementById(table).rows[document.getElementById(table).rows.length-1].insertCell[Cell_No];
document.getElementById(table).rows[document.getElementById(table).rows.length-1].cells[document.getElementById(table).rows[document.getElementById(table).rows.length-1].cells.length-1].innerHTML="<input type='Checkbox' checked='false' />";
Cell_No++;
break;
}
case 3:
{
break;
}
}
while(Cell_index<Colls_String.length)
{
document.getElementById(table).rows[document.getElementById(table).rows.length-1].insertCell[Cell_No];
document.getElementById(table).rows[document.getElementById(table).rows.length-1].cells[document.getElementById(table).rows[document.getElementById(table).rows.length-1].cells.length-1].innerHTML=Colls_String[Cell_Index];
Cell_No++;
Cell_Index++;
}
Cell_Index=0;
Row_Index++;
}
}
/*
//删除指定的行
//Table_ID传递的是需要变化的表的ID
//Row_index删除的行的索引
*/
function Del_Row(Row_Index,table)
{
document.getElementById(table).deleteRow(Row_Index);
}
/*
//删除所有的行
//Table_ID传递的是需要变化的表的ID
*/
function Del_Rows(table)
{
var Tab_Rows;
for(Tab_Rows=document.getElementById(table).rows.length-1;Tab_Rows>0;Tab_Rows--)
{
document.getElementById(table).deleteRow(Tab_Rows);
}
}
/*
//删除出表头一外所有的行
//Table_ID传递的是需要变化的表的ID
*/
function Del_AllRow(table)
{
var Tab_Rows;
for(Tab_Rows=document.getElementById(table).rows.length-1;Tab_Rows>1;Tab_Rows--)
{
document.getElementById(table).deleteRow(Tab_Rows);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -