0
window.onload = init;
function init(){
var gen = document.getElementById("generateButton");
gen.onclick = generate;}
var cnt = document.querySelectorAll(".box").length ;
var count = String(cnt);
function generate(){
for(j = 0; j < generatedNumber; j++){
var div = document.createElement("div");
div.setAttribute("class", "box");
appendChild(div);
}
嗨,我是新來的。我認爲這是傳達我的問題的所有必要的代碼。我需要做的是在生成函數運行完畢後更新cnt和計數變量,並用類框創建新的div。我知道我可以用它作爲一個局部變量,但是我正在做的任務要求它是全局性的.- ..我已經考慮了一個小時並搜索了,但是已經拿出了零。提前致謝。如何在函數運行後更新全局變量
p.s.它必須是純粹的JavaScript沒有jquery,因爲我沒有得到那麼遠的課程。
目前還不清楚你問什麼有幫助。 'cnt'和'count'是全局變量,因此您可以隨時分配給它們,並保留它們的值。你想在什麼時候更新它們? – jfriend00
全局變量是...全局變量,因此可以在任何地方訪問。你有沒有嘗試在generate()運行後更新cnt? – Bart
之前,我已經在生成內聲明的變量,我想用相同的值更新它們在技術上符合條件;我只是不想讓我的任務再次交還:P – Chandler