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>