全局变量不会在第二个变量中更新
Global variable wont update in second variable
当我调用foo2
时,当我console.log
它时全局变量divFoo
不会更新。
var foo = 0;
var divFoo = "<div id='"+foo+"'>"
var foo2 = function() {
foo++
}
我看到了与这个问题相关的其他问题,我觉得这些问题并没有完全回答为什么会发生这种情况。foo
向上计数时,divFoo
显示div id='0'。我如何使divFoo计数与foo?
在更新foo
时需要更新divFoo
。它不监听变化,它是静态的。
:
var foo = 0;
var divFoo;
var foo2 = function() {
foo++;
divFoo = "<div id='"+foo+"'>";
}
相关文章:
- React:使用索引变量更新嵌套集合
- 范围变量更新,但不更新视图
- 正在将代码库中的C#变量更新到asp.net
- 使用变量更新剑道图表系列的数据会导致重绘将列从图表上绘制出来
- MongoDB 用变量更新数组
- 将变量更新为函数中的参数
- Javascript-变量更新
- 使用Javascript和PHP变量更新页面上的数据
- Angular js 在
标签上的变量更新$scope动画
- 如何通过参数变量更新对象的属性值
- 如何在范围变量更新时更新模板
- 简单的变量更新和写入页
- 函数在变量更新后的某个时间点执行
- javascript OO如何用一些JSON变量更新self参数
- 使用$set中的变量更新mongodb的node.js
- 将声明的null变量更新为布尔值
- 在查询部分使用变量更新查询
- 如何在回调中使用变量更新文档?
- 通过AJAX用PHP变量更新URL
- 防止在没有javascript的情况下在页面刷新后进行变量更新