请问以下代码要求如何实现

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>innerHTML</title>
    <style type="text/css">
    .red{color:red;}
    </style>
</head>
<body>
    <h3>古文推荐</h3>
    <ul id="guwen">
        <li>西游记</li>
        <li>红楼梦</li>
        <li>三国演义</li>
        <li>聊斋志异</li>
        <li>论语</li>
        <li>孟子</li>
        <li>中庸</li>
        <li>大学</li>
    </ul>
    <script>
        //补充代码
        var ulid=document.getElementById('guwen');
        console.log(ulid);
        var linum=ulid.getElementsByTagName('li');//数组的形式
        var numBer;
        for(var j=0;j<=8;j++){
            } 
        for(var i=0,leng=linum.length;i<leng;i++){
            linum[i].innerHTML='第'+j+'名:'+linum[i].innerHTML;
            }
    </script>
</body>
</html>

如上,要在文本前面排名。第1名-第8名。这个循环应该怎么嵌套;一直都学不好for循环

程序学习袁
浏览 1124回答 1
1回答

西兰花伟大炮

<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>innerHTML</title>     <style type="text/css">     .red{color:red;}     </style> </head> <body>     <h3>古文推荐</h3>     <ul id="guwen">         <li>西游记</li>         <li>红楼梦</li>         <li>三国演义</li>         <li>聊斋志异</li>         <li>论语</li>         <li>孟子</li>         <li>中庸</li>         <li>大学</li>     </ul>     <script>         //补充代码         var ulid=document.getElementById('guwen');         console.log(ulid);         var linum=ulid.getElementsByTagName('li');//数组的形式         var numBer;                  for(var i=1,leng=linum.length;i<=leng;i++){             linum[i-1].innerHTML='第'+i+'名:'+linum[i-1].innerHTML;             }     </script> </body> </html>望采纳,么么哒
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript