首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Js循环向HTML添加换行符

从Js循环向HTML添加换行符
EN

Stack Overflow用户
提问于 2013-06-10 01:17:35
回答 1查看 3.3K关注 0票数 1

我有一个简单的Js函数,它根据用户想要的数量生成一个随机数列表。该函数运行良好,日志也很好,但显示效果并不像我所希望的那样。我是Javascript的新手,所以我尝试使用\n转义字符,但它没有任何作用。任何帮助都将不胜感激。

代码语言:javascript
复制
function generateIDs() 
{

var num = document.getElementById('numberToGenerate').value;
var par = document.getElementById('numbers');
var button = document.getElementById('genButton');
button.disabled = true;

for (var x=0;x<num;x++) 
{

var id = Math.floor((Math.random()*10000)+1);
par.innerHTML = id;


}


    <form>
Auto-Generate <input type="text" name="number" id="numberToGenerate"/> IDs.
<button type="button" onclick="generateIDs()" id="genButton">Go!</button>
</form>

<p id="numbers">

</p>
EN

回答 1

Stack Overflow用户

发布于 2013-06-10 01:19:00

\n对浏览器并没有多大意义;请改用<br/>

示例:

代码语言:javascript
复制
// snip
for (var x=0;x<num;x++) 
{
    var id = Math.floor((Math.random()*10000)+1);
    par.innerHTML = id.toString() + '<br/>';       
}
//snip

请注意,这将在每次迭代中覆盖先前的值。你可能想要这个:

par.innerHTML += id.toString() + '<br/>';

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17012148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档