gpt4 book ai didi

javascript - document.getElementById(element).innerText = 变量

转载 作者:行者123 更新时间:2023-12-03 08:30:19 25 4
gpt4 key购买 nike

我正在尝试编写一个循环来改进为网页上的 html 元素赋值的方式。

目前我使用......

document.getElementById("Season201516Score1").innerHTML = Game201516Score1;
document.getElementById("Season201516Score2").innerHTML = Game201516Score2;
document.getElementById("Season201516Score3").innerHTML = Game201516Score3;

等等......

变量是

var Game201516Score1= "L 0-2"
var Game201516Score2= "W 1-0"
var Game201516Score3= "D 2-2"

我使用的循环是

for (var i = 1; i <= 3; ++i) 
{
element = 'Season201516Score' + i
Score = ('Game201516Score' + i)
document.getElementById(element).innerText = Score;
}

到目前为止,它的工作原理是将文本放入页面上的正确元素中,而不是值“L 0-2”、“W 1-0” ”或“D 2-2”,它给出文本“Game201516Score1”、“Game201516Score2”和“Game201516Score3 ”。

有人可以告诉我我做错了什么吗?

最佳答案

你能将分数存储在数组中吗?像这样的东西 -

var Game201516Score = [];
Game201516Score[0]= "L 0-2"
Game201516Score[1]= "W 1-0"
Game201516Score[2]= "D 2-2"

for (var i = 0; i < 3; i++)
{
element = 'Season201516Score' + i
document.getElementById(element).innerText = Game201516Score[i];
}

关于javascript - document.getElementById(element).innerText = 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33365030/

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