javascript loop
não conseguir acha o erro deste codigo:
<DOCTYPE html>
<html>
<head>
<title>JavaScript FOR</title>
<script type="text/javascript">
function testeFor()
{
var varout = "";
for(var i = 0; i < 5; i++)
{
varout = varout + "O numero é " + i + "<br>"
}
document.getElementById("out").innerHTML = varout;
}
</script>
<head>
<body>
<p><button onclick="testFor()">Clique para o Teste FOR</button></p>
<p><span id="out" name="out">Resultado</span></p>
</body>
</html>
Marcelo Pastore
Curtidas 0
Respostas
Joel Rodrigues
06/08/2013
Acho que você quer botar várias linhas dentro do span, certo?
Se for, a linha "document.getElementById..." deveria estar dentro do loop e concatenando o innerHTML (+= no lugar de =)
Se for, a linha "document.getElementById..." deveria estar dentro do loop e concatenando o innerHTML (+= no lugar de =)
GOSTEI 0
Roniere Almeida
06/08/2013
testeFor diferente de testFor()
GOSTEI 0
Marcelo Pastore
06/08/2013
Acho que você quer botar várias linhas dentro do span, certo?
Se for, a linha "document.getElementById..." deveria estar dentro do loop e concatenando o innerHTML (+= no lugar de =)
Se for, a linha "document.getElementById..." deveria estar dentro do loop e concatenando o innerHTML (+= no lugar de =)
obrigado Joel, mas o problema é que tava faltando os ; e a informação que o Roniere me passou.
obrigado Joel e Roniere...
GOSTEI 0
Marcelo Pastore
06/08/2013
mais uma duvida, porque este não ta funcionando...ele ta travando
javascript
html
javascript
function testFor2()
{
var result = 0;
for(var i = 0; i <= 100; i + 2)
{
result = result + i;
}
document.getElementById("out2").innerHTML = result;
}
html
<p><button onclick="testFor2()">Click Here To Test 2 of Loop FOR</button></p>
<p><span id="out" name="out2">Result is here!</span></p>
GOSTEI 0
Joel Rodrigues
06/08/2013
He he... passou em branco legal.
GOSTEI 0
Marcelo Pastore
06/08/2013
como assim? não entendi pq ta travando.
GOSTEI 0
Roniere Almeida
06/08/2013
essa achei complicado...
GOSTEI 0
Joel Rodrigues
06/08/2013
O incremento do laço está errado. O correto seria i+=2 e não i+2.
GOSTEI 0
Marcelo Pastore
06/08/2013
assim?
function testFor2()
{
var result = 0;
for(var i = 0; i <= 100; i = i + 2)
{
result = result + i;
}
document.getElementById("out2").innerHTML = result;
}
GOSTEI 0
Joel Rodrigues
06/08/2013
É, pode ser assim.
GOSTEI 0
Marcelo Pastore
06/08/2013
show!!! obrigado Joel!!!
GOSTEI 0
Joel Rodrigues
06/08/2013
Belezura. Vou marcar o tópico como concluído, beleza?
GOSTEI 0
Marcelo Pastore
06/08/2013
pode Joel, obrigado
GOSTEI 0