我需要通過循環獲取變量的結果,我試圖通過使其成爲全局變量來獲取它的值,但它的值不會改變。這可能嗎?是否有可能將函數中的循環中的變量的值獲取到全局變量中?
這裏是我的代碼,我試圖讓變量t的值:
var t;
function processSplashbacks() {
var splashbacks = document.worktopForm.splashbacks.value;
for (t = 1; t <= splashbacks; t++){
var splashbackInfo = '<label> Length: </label><input type="text" id="length' + t + '" value="0"/>(cm)<br /><label> Width: </label><input type="text" name="width' + t + '" value="0"/>(cm)<br /><br />';
document.getElementById("splashWidLen").innerHTML += 'Splashback ' + t + ' dimensions<br />' + splashbackInfo;
}
}
function deleteSplashbacks() {
document.getElementById("splashWidLen").innerHTML = "";
}
console.log(t);
謝謝!
那麼你曾經稱此代碼? – lonesomeday
我沒有看到你在哪裏調用processSplashbacks。那是額外的代碼嗎?另外,最初設置了什麼? – jalynn2
我通過一個按鈕和onClick方法調用它 –