试着写一个do-while循环语句来打印我的语句,但是它目前没有打印它

Tried writing a do-while loop statement that prints out my statement, but it's not currently printing it

本文关键字:打印 语句 我的 目前 一个 do-while 循环      更新时间:2023-09-26

所以,我试图写一个do-while循环语句,打印出循环的语句,但是我的浏览器没有打印我的文本。我如何编辑我的代码来做到这一点?

<!DOCTYPE html>
<html>
<head>
    <title>9. Looping Statements in Javascript</title>
</head>
<body>
    <h1>9. Looping Statements in Javascript</h1>
    <div id="playlist"></div>
    <div id="someResult"></div>
    <script>
        var playlist = [];
        playlist[0] = "Willy Wesly";
        playlist[1] = "Childish Gambino";
        playlist[2] = "Chance The Rapper";
        playlist[3] = "Travi$ Scott";
        playlist[4] = "Yeezy";
// while
    /*
    var i = 0;
    while (i < playlist.length) {
        var element = document.createElement('div');
        element.innerHTML = "Now Playing:  " + playlist[i];
         i++;
        document.body.appendChild(element);
}
*/
// do - while
var someResult = false;
do {
    var element = document.createElement('div');
    element.innerHTML = 'Will print AT LEAST once!';
}
while(someResult);
    </script>
</body>
</html>

您需要将元素添加到文档正文中。

var someResult = false;
do {
    var element = document.createElement('div');
    element.innerHTML = 'Will print AT LEAST once!';
    //You need to add it to the body for it to show on the page
    document.body.appendChild( element );
}
while(someResult);

JSFiddle显示如下:http://jsfiddle.net/azgxh59q/