Javascript 重复一个数组,但每次都使用不同的字体属性 var week=[“Maandag”、“Dinsdag”、“Woensdag”、“Donderdag”、“Vrijdag”、“Zaterdag”、“Zondag”]; var text=“”; var i; 对于(i=0;i

Javascript 重复一个数组,但每次都使用不同的字体属性 var week=[“Maandag”、“Dinsdag”、“Woensdag”、“Donderdag”、“Vrijdag”、“Zaterdag”、“Zondag”]; var text=“”; var i; 对于(i=0;i,javascript,arrays,Javascript,Arrays,我现在有这个,它显示的像 星期一 星期五 星期三 等等 它只做一次。它应该重复6次,但每次它都应该将字体大小扩展一次,但文本内容本身应该保持不变。您只需将循环换行到另一个循环中即可获得字体大小 var weeks=[“马恩达格”、“丁斯达格”、“沃恩斯达格”、“顿德达格”、“弗里达格”、“扎特达格”、“宗达格”]; var text=“”; for(让headerSize=1;headerSize`${week}`)。join('\n'); } document.getElementByI

我现在有这个,它显示的像

  • 星期一
  • 星期五
  • 星期三
  • 等等

它只做一次。它应该重复6次,但每次它都应该将字体大小扩展一次,但文本内容本身应该保持不变。

您只需将循环换行到另一个循环中即可获得字体大小

var weeks=[“马恩达格”、“丁斯达格”、“沃恩斯达格”、“顿德达格”、“弗里达格”、“扎特达格”、“宗达格”];
var text=“”;
for(让headerSize=1;headerSize<7;headerSize++){
text+=`(标题大小:${headerSize})`;
text+=weeks.map(week=>`${week}`)。join('\n');
}
document.getElementById(“demo”).innerHTML=text

要做到这一点,您需要一个周期:

<body>

<p id="demo"></p>
 <script>
   var week = ["Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag", "Zondag"];
   var text = "";
   var i;
      for (i = 0; i < week.length; i++) {
      text += week[i] + "<br>";
      }

     document.getElementById("demo").innerHTML = text;
</script>
</body>

var week=[“Maandag”、“Dinsdag”、“Woensdag”、“Donderdag”、“Vrijdag”、“Zaterdag”、“Zondag”]; var text=“”; var i;
对于(var j=1;j您还可以像这样增加样式
字体大小

var-week=[“Maandag”、“Dinsdag”、“Woensdag”、“Donderdag”、“Vrijdag”、“Zaterdag”、“Zondag”];
var-fontSize=12;
对于(变量计数=0;计数<6;计数++){
var text=“”;
var div=document.createElement('div');
div.className=“天”;
div.style=“font size:”+(fontSize+count+1).toString()+“px;”;
对于(变量i=0;i”;
}
div.innerHTML=文本;
document.getElementById(“demo”).appendChild(div);
}
div.days{
填充顶部:10px;
}

为什么要重复6次?以及您要如何更改字体大小?这是一个练习,但我想知道如何才能做到这一点。使用、、更改字体大小,为什么不尝试类似的方法-顺便说一句,您有七个项目,标题标签仅从1变为6,您认为如何管理?
<body>

<p id="demo"></p>
 <script>
   var week = ["Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag", "Zondag"];
   var text = "";
   var i;
      for (var j = 1; j <= 6; j++) {
          text += "<h" + j + ">";
          for (i = 0; i < week.length; i++) {
              text += week[i] + "<br>";
          }
          text += "<h" + j + ">";
      }

     document.getElementById("demo").innerHTML = text;
</script>
</body>