Professional Documents
Culture Documents
Hola a todos, tengo un problema en javascript del cual debo crear un programa en el cual eliga un numero por
pantalla con el "prompt", y despues muestre la tabla de multiplicacion por pantalla , ej . si escribo el nr 5 , debe
aparecer la tabla de multiplicacion del 5 desde el 5 * 1 hasta el 5 * 10. Mi problema es que cuando ingreso un numero
me aparecen todas las tablas de multiplicar desde la tabla del 1 hasta la del 10 :( . todo esto esta hecho dentro de un
"table" en html.
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!DOCTYPE HTML>
<head>
<title>Javascript one</title>
</head>
<body>
var nr;
nr=prompt('Ingrese un numero(1-10)','');
nr=parseInt(nr);
document.write("<table border='1'>");
var x=0;
tabel=5*x;
document.write("<tr><td>");
document.write("</td></tr>");
}
document.write("<br>");
document.write("</table>");
</script>
</body>
</html>
Valora esta pregunta
0
Responder
Pos: 1
Val: 2.205
Tabla de multiplicar en javascript
Publicado por xve (2078 intervenciones) el 07/09/2014 21:51:32
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE HTML>
<head>
<title>Javascript one</title>
</head>
<body>
var nr;
nr=prompt('Ingrese un numero(1-10)','');
nr=parseInt(nr);
document.write("<table border='1'>");
var x=0;
tabel=nr*x;
document.write("<tr><td>");
document.write("</td></tr>");
document.write("</table>");
</script>
</body>
</html>
Valora esta respuesta
0
Comentar
Su codigo sigue siendo demasiado extenso... Este si que funciona y sin tantos rodeos, lo podran comprender!
1
2
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE HTML>
<html>
<head>
<title> Tablas de multiplicar </title>
</head>
<body bgcolor=brown>
<a href="https://twitter.com/?partner=opera15-mx=">
var y;
y=parseInt(y);
r=y*x;
document.write(y+"x"+x+"="+ r + "<br>");
}
</script> </a>
</body>
</html>
Valora esta respuesta
1
Comentar
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Javascript</title>
</head>
<body>
<script type="text/javascript">
document.getElementById("iniciar").onclick = function(){
document.getElementById("numero").value;
//iniciar tabla
for (var i=0; i<=10; i++){
//Bloque de instrucciones
var resultado = entradaNumero * i;
</script>
</body>
</html>
Valora esta respuesta
0
Ejemplo: Crear una tabla HTML dinámicamente
(Ejemplo1.html)Sección
Contenido HTMLSección
JavaScript ContentSección
function genera_tabla() {
// Obtener la referencia del elemento body
var body = document.getElementsByTagName("body")[0];
// Crea un elemento <table> y un elemento <tbody>
var tabla = document.createElement("table");
var tblBody = document.createElement("tbody");
celda.appendChild(textoCelda);
hilera.appendChild(celda);
tblBody.appendChild(hilera);
tabla.appendChild(tblBody);
body.appendChild(tabla);
...
<table border="2">
<tbody>
<tr><td>celda en la hilera 0, columna 0</td><td>celda en
la hilera 0, columna 1</td></tr>
<tr><td>celda en la hilera 1, columna 0</td><td>celda en
la hilera 1, columna 1</td></tr>
</tbody>
</table>
...
Aquí está el árbol de objetos DOM generado por el código del elemento
<TABLE> :
Tú puedes construir esta tabla y sus elementos internos utilizando sólo algunos
de los varios métodos del DOM. Recuerda tener en mente el modelo de la
estructura que planeas crear; esto hará mucho más fácil la escritura del código
necesario.
En el árbol del elemento <table> de la Figura 1, el elemento <table> tiene
solamente un hijo mientras que <tbody> tiene dos. A su vez, cada hijo de
<tbody> tiene dos hijos. Finalmente, cada elemento <td> tiene sólo uno, el nodo
de texto.
Código HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="css/estilo.css">
<script type="text/javascript" src="js/funciones.js"></script>
</head>
<body onload="crearTabla()">
<section id="butaca">
<p></p>
<p></p>
<table id="tabla" onclick="cambiaColor()"></table>
</section>
</body>
</html>
columna[0]=1;
columna[1]=2;
columna[2]=3;
columna[3]=4;
columna[4]=5;
columna[5]=6;
filas[0]=1;
filas[1]=2;
filas[2]=3;
filas[3]=4;
filas[4]=5;
tabla[1]=filas;
function crearTabla(){
celda.appendChild(textoCelda);
fila.appendChild(celda);
tblBody.appendChild(fila);
tbl.appendChild(tblBody);
tbl.setAttribute("border", "2");