我有一个变量,它产生一个从 0 到 20 的随机数。我希望它显示在屏幕上,所以我做到了document.write(variable)
。当我运行它时,除了变量之外,整个页面都是空白的。如何在不破坏页面或其他内容的情况下使变量显示在屏幕上。谢谢你!
问问题
50 次
2 回答
2
如果您document.write()
在页面加载后使用,它将覆盖 HTML 文档。您只能在输出流中使用此命令。
于 2013-04-27T22:54:47.647 回答
2
不要使用document.write
.
选择一个DOMElement并将其text或innerHTML设置为您随机生成的数字。
例如:
<!DOCTYPE HTML>
<title>Example</title>
<div id="random"></div>
<script>
var n = String(yourRandomGeneratedNumber);
document.getElementById('random').innerHTML = n;
</script>
PS:HTML 是有效的!
于 2013-04-27T22:55:13.057 回答