当我调用foo2
时,全局变量divFoo
在我console.log
时不会更新。
var foo = 0;
var divFoo = "<div id='"+foo+"'>"
var foo2 = function() {
foo++
}
我看到了与此问题有关的其他问题,但我感到这些问题并未完全回答为什么发生这种情况。
divFoo
递增计数时,foo
显示div id ='0'。如何让foo计入divFoo? 最佳答案
更新divFoo
时需要更新foo
。它不监听更改,它是静态的。
像这样:
var foo = 0;
var divFoo;
var foo2 = function() {
foo++;
divFoo = "<div id='"+foo+"'>";
}