Création de tableaux dynamiques à l'aide de javascript, compte tenu de lignes et de colonnes dans les zones de texte
Je suis de retour avec encore un problème (s'il vous plaît coopérer avec mes questions idiotes, je suis très nouveau à JavaScript).
Je suis en train d'essayer de comprendre le concept de tableaux dynamiques en JavaScript. Bien sûr, je suis passé par Google, mais incapable de comprendre le concept 🙁
Ce que j'ai est de deux zones de texte (tb1, tb2) pour entrer le nombre de lignes & nombre de colonnes, respectivement. Alors, quand je clique sur le bouton (b1), il doit créer la table comme par nombre donné de lignes et de colonnes dans les zones de texte. C'est ce que je sais..
<script type = "text/javascript">
function createTable(){
var a = document.getElementById("tb1").value;
var b = document.getElementById("tb2").value;
if(a=="" || b==""){
alert("Please enter some numeric value");
}else{
.......the creating table code goes here.....
}
}
}
</script>
J'ai appeler createTable fonction au bouton onClick="createTable()".
Toute aide est le plus apprécié.
Vous devez vous connecter pour publier un commentaire.
JS
JSFiddle
http://jsfiddle.net/mprRb/1/
document.createTextNode
crée un nœud de texte, c'est à dire. insère le texte à colElem, dans mon exemple de code. Vous pouvez créer de la frontière avec le CSS. Vérifier mon JSFiddle pour simple exempleIci est votre fonction:
Ajouter cet attribut à votre bouton b1 onclick="createTable();"
voici une autre solution à l'aide de innerHTML
après cela, il suffit d'ajouter le résultat quel que soit l'élément que vous voulez en utilisant innerHTML, par exemple, si vous avez:
vous pouvez ensuite ajouter de la table à l'élément (à l'intérieur de toute fonction js) comme ceci:
sinon, vous pouvez simplement supprimer la ligne:
et ajouter la table à l'élément directement à l'intérieur de la fonction, comme ceci: