为JS创建带变量的文本?

时间:2013-04-27 22:49:51

标签: javascript

我有一个变量,它从0到20生成一个随机数。我希望它显示在屏幕上,所以我做了document.write(variable)。当我运行它时,除变量外,整个页面都是空白的。如何使变量显示在屏幕上而不会破坏您的页面或其他东西。谢谢!

2 个答案:

答案 0 :(得分:2)

如果在加载页面后使用document.write(),它将覆盖HTML文档。您只能在输出流中使用此命令。

答案 1 :(得分:2)

请勿使用document.write

选择 DOMElement 并将其文字 innerHTML 设置为随机生成的数字。

例如:

<!DOCTYPE HTML>
<title>Example</title>
<div id="random"></div>
<script>
    var n = String(yourRandomGeneratedNumber);
    document.getElementById('random').innerHTML = n;
</script>

PS:HTML有效!