亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何無限打印 JS 變量?

如何無限打印 JS 變量?

繁星淼淼 2024-01-18 16:10:14
我正在嘗試為我的網站編寫一個程序,您可以在其中看到程序“無限”打印文本。我希望它創建一個隨機變量,它只是隨機的亂碼并不重要,然后將其寫在網站本身上。現在我已經創建了一段可以創建亂碼的代碼,但我在打印部分上遇到了困難。我希望它也顯示之前生成的亂碼,最好在同一行。舉個例子:胡言亂語=wasd打印亂碼產生新的亂碼合并亂碼 1 和亂碼 2打印組合后的亂碼重復!我嘗試了多段代碼,但無法弄清楚。這可能是一個非常簡單的循環,所以提前抱歉 -_-這是我的最新嘗試:function gibberish() {        var randomsequence = '';        var followup = '';            function makeid(length) {               var output  = '';               var letters = 'abcdefghijklmnopqrstuvwxyz';               var charactersLength = letters.length;               for ( var i = 0; i < length; i++ ) {                  output += letters.charAt(Math.floor(Math.random() * charactersLength));               }               return output;            }               var monkeyoutput1 = '';            var stringoutput = monkeyoutput1 + makeid(Math.floor((Math.random() * 26) + 1)) ;            monkeyoutput1 = stringoutput;                        document.getElementById("monkeybox").innerHTML = monkeyoutput1;                        //document.getElementById("monkeybox").innerHTML = makeid(Math.floor((Math.random() * 26) + 1)) ;}setInterval(gibberish, 1000);<div>    <h1> text </h1><p id="monkeybox"> placeholder text</p></div>
查看完整描述

1 回答

?
SMILET

TA貢獻1796條經驗 獲得超4個贊

我剛剛在新文本之前添加了innerHTML,因此它會附加它


function gibberish() {

        var randomsequence = '';

        var followup = '';

            function makeid(length) {

               var output  = '';

               var letters = 'abcdefghijklmnopqrstuvwxyz';

               var charactersLength = letters.length;

               for ( var i = 0; i < length; i++ ) {

                  output += letters.charAt(Math.floor(Math.random() * charactersLength));

               }

               return output;

            }   

            var monkeyoutput1 = '';

            var stringoutput = monkeyoutput1 + makeid(Math.floor((Math.random() * 26) + 1)) ;

            monkeyoutput1 = stringoutput;

            

            document.getElementById("monkeybox").innerHTML = document.getElementById("monkeybox").innerHTML + monkeyoutput1;

            

            //document.getElementById("monkeybox").innerHTML = makeid(Math.floor((Math.random() * 26) + 1)) ;

                }

setInterval(gibberish, 1000);

<div>

    <h1> text </h1><p id="monkeybox"> placeholder text</p>

</div>


查看完整回答
反對 回復 2024-01-18
  • 1 回答
  • 0 關注
  • 144 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號