DOM元素检索会产生不一致的数据

时间:2018-04-24 17:14:08

标签: javascript

我有一个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吗?

0 个答案:

没有答案