這是一個來自我的java腳本代碼的示例。通過這段代碼,我得到了一個正確的結果(1,2)。現在,而不是變量「詹姆斯」,我想設置一個變量取決於輸入值(在這種情況下var輸入)。我怎樣才能做到這一點?有沒有辦法通過輸入值在頁面上找到JavaScript變量?如何通過輸入值查找JavaScript變量?
var james = "James",
daniel = "Daniel",
jacob = "Jacob";
// some code //
var james = [1, 2],
daniel = [3],
jacob = [4, 5];
function buttonclick()
{
var input = document.getElementById("selector").value;
var text2 = "";
var y;
for (y in james) {
text2 += james[y] + "<br>";
}
document.getElementById("demo").innerHTML = text2;
}
是的,它的工作原理!只是在循環中,而不是詹姆斯[y],我想你的意思是(窗口[textruta])[y] –
啊,你是對的! – MinusFour