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