我有一个div元素,每次点击前进或后退按钮时都会填充新的innerHTML。但是,当我使用JS将其信息存储在变量console.log
中时,我得到了意想不到的数据。
var unitName = document.querySelector("#unitName");
console.log(unitName, unitName.innerHTML.length);
unitName
将显示为当前unitName
,但unitName.innerHTML.length
将显示之前unitName
的HTML长度的值。
使用setTimeOut可以解决这个问题并匹配apporopriate值,但还有另一种方法可以使用setTimeOut吗?