Méthode JS pour contrôler les pages Web afin de générer dynamiquement des tables avec n'importe quel nombre de lignes et de colonnes_compétences Javascript
WBOY
Libérer: 2016-05-16 16:10:43
original
1394 Les gens l'ont consulté
L'exemple de cet article décrit la méthode utilisée par JS pour contrôler une page Web pour générer dynamiquement un tableau avec un nombre quelconque de lignes et de colonnes. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
Il s'agit d'un effet de code JS très simple à utiliser pour la génération de tables en ligne
Grâce au code de fonction JS, saisissez directement le nombre de lignes et de colonnes pour générer automatiquement le tableau dont vous avez besoin
Bien entendu, vous pouvez également étendre le code JS pour générer diverses formes de texte
fonction tableclick(nom1,nom2,nom3){
Trow=nom1.value;
Tcol=nom2.value;
Tv=nom3.value;
if ((Trow=="") || (Tcol=="") || (Tv=="")){
alert("Veuillez remplir complètement les conditions de réalisation du formulaire");
>
autre{
r=parseInt(Trow);
c=parseInt(Tcol);
Tableau1(r,c,Tv);
>
>
fonction tablevalue(a,ai,rows,col,str){
int1=a.length;
pour (i=0;i
pour (j=0;j
Si ((j==0)&&(ai>=int1)){break;}
si (ai>=int1){
str=str "
";
>
autre{
Si (j==0){
str=str "
" (a[ai ]) "
";
>
autre{
Si (j==col-1){
str=str "
" (a[ai ]) "
";
>
autre{
str=str "
" (a[ai ]) "
";
>
>
>
>
str=str "
";
>
retourner str;
>
fonction Table1(ligne,col,Str1){
var str="";
a=nouveau tableau();
s=nouvelle chaîne(Str1);
a=s.split("#");
int1=a.length;
ai=0;
si (col<=int1){
str=str "";
pour (i=0;i
si (i==0){
str=str "
" (a[ai ]) "
";
>
autre{
Si (i==(col-1)){
str=str "
" (a[ai ]) "
";
>
autre{
str=str "
" (a[ai ]) "
";
>
>
>
Si (int1>col){
Si (ligne>1){
str=tablevalue(a,ai,row-1,col,str);
>
>
str=str "";
aa.innerHTML=str;
>
>
Nombre de lignes :
Nombre de colonnes :
Valeur du tableau :
J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn