在 Qualtrics javascript 中,我试图检索早期存储的嵌入数据,该数据在其名称末尾有一个数字以显示在页面上。数据存储在result_1
, result_2
,result_3
等中。因为有大量结果,我想让它与 for 循环一起工作,但它不起作用。
我现在拥有的:
for (i = 0; i < 35; i++) {
resultText += "${e://Field/result_" + i + "}<br>"
}
document.getElementById("scoringCard").innerHTML = resultText;
但这不起作用 - resultText 返回空。当我手动执行时:
for (i = 0; i < 35; i++) {
if (i == 1){resultValue += "${e://Field/result_1}<br>"}
else if (i == 2){resultValue += "${e://Field/result_2}<br>"}
else if (i == 3){resultValue = "${e://Field/result_3}<br>"}
//etc., you get the picture
}
document.getElementById("scoringCard").innerHTML = resultText;
然后它确实有效。但是,由于结果很多,这使得代码相当繁琐。知道如何让它与 for 循环一起工作吗?