| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | 
							- <!DOCTYPE html>
 
- <html lang="en">
 
- <head>
 
-     <meta charset="UTF-8">
 
-     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
-     <title>Document</title>
 
- </head>
 
- <body>
 
-     <ul id="box">
 
-         <!-- <li>2025年1月19日</li> -->
 
-     </ul>
 
-     <script>
 
-         /*
 
-         题目:使用 HTML 和 JavaScript 使用 map 方法将数组中的每个月份变为正常的月数,并将结果显示在页面上。
 
-              其中月份为默认值是0-11,需要转换为正常月份。
 
-         要求:
 
-             使用js在 HTML 中创建<li> 元素,用于显示结果。
 
-             要求页面显示样式为:xxxx年xx月xx日。
 
-             使用 JavaScript 的 map 方法对数组进行操作。
 
-             可用 css/js 为列表项添加样式,如设置字体大小、颜色等。
 
-         */
 
-         let arr = ["2025-1-1", "2025-2-1", "2025-3-1", "2025-4-1", "2025-5-1", "2025-6-1", "2025-7-1", "2025-8-1", "2025-9-1", "2025-10-1", "2025-11-1", "2025-0-1"];
 
-         //格式化数据
 
-         function formatData(str) {
 
-             // 2025-1-1 将字符型的日期分割成数组
 
-             let resDate = str.split("-"); 
 
-             let year = resDate[0];
 
-             let month = Number.parseInt(resDate[1])+1;
 
-             let day = resDate[2];
 
-             let dateStr = `${year}年${month}月${day}日`;
 
-             return dateStr;
 
-             // 2025年2月1日
 
-         }
 
-         //将格式化后的数据添加到新数组中
 
-         let resArr = arr.map(function (item) {
 
-             return formatData(item);
 
-         });
 
-         // 将新格式化后的数据添加到页面中
 
-         let oBox = document.getElementById("box");
 
-         resArr.forEach(function (item, index) {
 
-             let oLi = document.createElement("li");
 
-             oLi.innerText = item;
 
-             oBox.appendChild(oLi);
 
-         });
 
-     </script>
 
- </body>
 
- </html>
 
 
  |