我的javascript代码会在另一个页面上打印,而它要在相同的页面上打印,其中显示了resultado: 我已经尝试了很多工作,但似乎无法工作我认为它与函数有关" .write"
提前致谢
这是我的代码:
<html>
<head>
<title>Fatorial de um número</title>
<script type="text/javascript">
function CalcularFatorial() {
var numero = document.calc.numero.value;
var fatorial=0;
var x=0;
fatorial=numero;
for(x=numero-1; x>0; x--)
{
if (x!=1)
window.document.write(x + " x ");
else
window.document.write(x + "");
fatorial=fatorial * x;
}
document.calc.resultado.value += fatorial;
}
</script>
<body onload="document.calc.numero.focus()">
<form name="calc" action="#">
Digite um número: <input name="numero" type="text" size="4" onkeyup="CalcularFatorial()" value="1" /><br/>
Resultado: <input name="resultado" type="text" size="99" style="border: none; color: #FF0000; font-size: 16px" readonly="readonly" />
</form>
</body>
</html>