所以我想制作一个“矩阵”主题程序,我希望用户输入他们的名字,然后程序每秒钟运行20个数字,因为它显示每个字符他们的名字每1秒,从左到右。我究竟做错了什么?到目前为止,所有工作都是滚动的数字在其他内容之前使用Javascript添加内容
<html>
<head>
<script type="text/javascript">
var name = prompt("Enter Your Name to be 'MatrixIzed!':", "");
function numberScroll(){
for (i=0;i<name.length;i++){
setInterval(function() {
var n = Math.floor(Math.random() * 9);
document.getElementById('txt2').innerHTML = n;
}, 50);
setInterval(function() {
document.getElementById('txt1').innerHTML = name.charAt(i);
},1000);
}
}
</script>
</head>
<body onLoad="numberScroll()">
<div style="float:left" id="txt1"></div>
<div id="txt2"></div>
</body>
</html>
太感谢你了:)我拉我的头发! – bruchowski
不用担心,我可能有时候会使用这个:) –