我这里有一些问题。
A)我想设置3-8个字符,但它只显示3个字符。
B)我希望有三个输出与不同的显示time.Do我只有nid来创建不同的Id?
有人能帮上忙吗?这段代码有什么问题?谢谢。
Javascript
function randomString(Length)
{
if(Length < 3) Length = 3;
if(Length > 8) Length = 8;
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for( var i=0; i < Length; i++ )
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text;
}
function ChangingRandomString(Length)
{
setInterval(function(){document.getElementById("random").style.fontSize = Math.floor((Math.random() * 20) + 10)+"px",
document.getElementById("random").innerHTML = randomString(Length);
},2000);
}发布于 2017-08-22 08:53:37
function randomString(length) {
if (length < 3) length = 3;
if (length > 8) length = 8;
var text = '';
var possible = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
for (var i = 0; i < length; i++) {
text += possible[Math.floor(Math.random() * possible.length)];
}
return text;
}
function ChangingRandomString(length) {
setInterval(() => {
let el = document.getElementById('random');
el.style.fontSize = Math.floor(Math.random() * 20 + 10) + 'px';
el.innerHTML = randomString(length);
}, 2000);
}
ChangingRandomString(length);<div id="random"></div>
发布于 2018-09-12 19:30:21
function randomString(length){
if(length<5) length =5;
if(length>8) length =8;
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for(let i=0;i<=length;i++){
text +=possible[Math.floor(Math.random()*possible.length)]
}
return text
}
function string(length){
setInterval(() => {
console.log(randomString(length));
},2000);
}
string(5);https://stackoverflow.com/questions/45807334
复制相似问题