好吧,我不久前问过这个问题,但我有一些图片可以展示我在 safari 中遇到的这个错误。
在控制台区域 safari 显示此文本
<div id="rot3posDisp" class="rotDisp">C</div>
但在实际页面上,innerText
仍然为“B”。
这意味着 innerText
不会被我设置的 javascript 函数刷新。
是否有其他人在 Safari 中遇到此错误?如果有,您是否有解决方法。
最佳答案
如果您可以坚持使用 IE9+,则首选 .textContent
。 .innerText
在 Firefox 中根本不起作用。
document.getElementById('rot3posDisp').textContent = 'C';
关于javascript - Safari Bug 与元素innerText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15078122/