gpt4 book ai didi

javascript - 如何更改 div 的颜色和宽度?

转载 作者:行者123 更新时间:2023-11-29 18:18:06 25 4
gpt4 key购买 nike

我希望通过两个数组和 for 循环为 div 指定不同的颜色和宽度,但我找不到如何完成此操作。所以我有 5-div,它们都应该有不同的颜色和单独的宽度。

这里有没有人有这方面的经验可以帮助我?谢谢。

    <html>
<head>
<title>Hoi</title>
<script type="text/javascript">

var color = Array("#F00","#FF0","#0F0","#0FF","#00F");
var width = Array("20", "40", "60", "80", "100");

{
for (i=0; i<5; i++)
{
document.getElementById('div'+i).style.backgroundColor = color[i];
document.getElementById('div'+i).style.width = width[i];
}
}

</script>
</head>
<body>
<div id="div1">div1</div>
<div id="div2">div2</div>
<div id="div3">div3</div>
<div id="div4">div4</div>
<div id="div5">div5</div>
</body>
</html>

最佳答案

改变你的 for 循环:

for (i=0; i<5; i++) {
document.getElementById('div'+i).style.backgroundColor = color[i];
document.getElementById('div'+i).style.width = width[i];

for (i=1; i <= 5; i++) {
document.getElementById('div'+i).style.backgroundColor = color[i-1];
document.getElementById('div'+i).style.width = width[i-1] + "px";

和改变:

document.getElementById('div'+i).style.width = width[i];

document.getElementById('div'+i).style.width = width[i-1] + "px";

并在关闭 body 标签之前添加您的 js 代码演示::jsFiddle

关于javascript - 如何更改 div 的颜色和宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21231243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com