Javascript 每60秒随机更改一个字母
我正试图找到一种方法,每5秒钟更换一个字母。我已经完成了随机部分,但无法计算出如何每5秒更改一次。这是我到目前为止总结出来的,我希望有人能告诉我哪里出了问题Javascript 每60秒随机更改一个字母,javascript,Javascript,我正试图找到一种方法,每5秒钟更换一个字母。我已经完成了随机部分,但无法计算出如何每5秒更改一次。这是我到目前为止总结出来的,我希望有人能告诉我哪里出了问题 <!DOCTYPE html> <html> <head> <script type="text/javascript"> function randomString(Length) { var text = "";
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function randomString(Length)
{
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(){
return randomString(Length);
},5000);
}
</script>
</head>
<body>
<div id="wrap">
<p>Random Changing Letter : <script type="text/javascript">ChangingRandomString(1);</script></p>
<p>Random Static Letter : <script type="text/javascript">document.write(randomString(1));</script></p>
</div>
</body>
</html>
函数随机字符串(长度)
{
var text=“”;
var-mable=“abcdefghijklmnopqrstuvxyz”;
对于(变量i=0;i
随机静态字母:document.write(随机字符串(1))
在理想的世界中,我希望也能让那些喜欢挑战的人,在不断变化的字母中淡入淡出:-)
提前感谢您的帮助。我的建议:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function randomString(Length)
{
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").innerHTML = randomString(Length);
},5000);
}
</script>
</head>
<body>
<div id="wrap">
<p>Random Changing Letter : <span id="random"></span></p>
<p>Random Static Letter : <script type="text/javascript">document.write(randomString(1));</script></p>
</div>
</body>
<script>ChangingRandomString(1)</script>
</html>
函数随机字符串(长度)
{
var text=“”;
var-mable=“abcdefghijklmnopqrstuvxyz”;
对于(变量i=0;i
随机静态字母:document.write(随机字符串(1))
昌宁区(1)
您的代码不起作用,因为您没有在任何地方编写代码,只是调用了ChangingRandomString
。它只是返回了一些东西,但没有被写入
这样,我使用了一个span,每5秒重写一次,并在body
标记的末尾调用脚本
对于淡入淡出的东西,我真的建议您使用
jQuery
,这有助于实现这类事情。您还可以看一看。这很快升级:您肯定应该使用jquery来this@PeterAronZentai我想你误会我了。我甚至不太擅长javascript,我并不是说这对我来说不是一个挑战。我没有投反对票,因为我认为这个问题很好。简单地说,StackOverflow不是一个“挑战”的地方。您的ChangingAndomString
不返回任何内容,可能的解决方案添加span并更改它text@HugoSousa我被纠正了…谢谢你的帮助和建议。我现在明白我错在哪里了。