js控件网页动态生成任意行数表的方法
本文介绍了一种利用JS控件网页动态生成任意行数表的方法,供大家参考,具体分析如下:这是一个非常简单的使用js在线生成的表代码效果
通过js函数代码,直接输入行数和列可以自动生成您需要的表单。
当然,还可以扩展js代码来创建各种形式的文本。
复制代码代码如下所示:
js动态生成表单
字体大小:14px表{;}
功能tableclick(1 2,2,名字){
特罗= name1.value;
技术= name2.value;
电视= name3.value;
(如果(特罗= =)| |(技术= =)| |(电视= =)){
警告(请填写表格的完整条款;
}
别的{
R = parseInt(相信);
C = parseInt(技术);
表1(R,C,电视);
}
}
功能tablevalue(,AI,行,COL,STR){
a.length INT1 =;
对于(i = 0;i <行;+ i){
用于(j = 0;j <;+ + j){
如果((J = = 0)(AI > = INT1)){ break;}
如果(AI > = INT1){
;
}
别的{
如果(j=0){
+;
}
别的{
如果(J = = COL-1){
+;
}
别的{
+;
}
}
}
}
;
}
返回字符;
}
功能表(行,列,str1){
var;
=新数组();
S =新的字符串(str1);
a s.split(# );
a.length INT1 =;
ai = 0;
如果(Col <= INT1){
;
对于(i = 0;i <;+ i;+){
如果(i = 0){
+;
}
别的{
如果(我= =(Ⅰ)){
+;
}
别的{
+;
}
}
}
如果(INT1 > COL){
如果(行> 1){
STR = tablevalue(,AI,row-1,COL,STR);
}
}
;
AA .innerHTML = str;
}
}
线数:
列数:
表中的值:
希望本文能对大家的javascript程序设计有所帮助。