【发布时间】:2020-06-19 03:09:47
【问题描述】:
我正在尝试制作一个 随机文本生成器,它可以生成多行但它总是在 HTML 页面上的同一行(我已经尝试过 \n,但它没有不工作)。
我在 chrome 上对其进行了测试,但如果可能的话,我能得到一些帮助吗?
这里是我使用的代码:(live demo)
function rtg(maxChar, maxLines) {
var ranChar = "";
var count;
var alphabet = "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t,u,v,w,x,y,z,1,2,3,4,56,7,8,9,0".split(",");
for (var i = 0; i < maxLines; i++) {
var rand = null;
for (var x = 0; x < maxChar; x++) {
count++;
rand = Math.floor(Math.random() * alphabet.length);
ranChar += alphabet[rand];
if (maxChar == count) {
//this part i need help with
ranChar += '\n'
count = 0;
}
}
}
}
【问题讨论】:
-
你试过
<br/>吗?当您在浏览器中显示数据时,html 标签应该可以工作 -
ranChar += '<br/>'
标签: javascript html string for-loop random