Safari Bug 与元素innerText

npa*_*age 2 html javascript safari

好吧,我不久前问过这个问题,但我有一些图片来展示我在 safari 中遇到的这个错误。

在控制台区域 safari 显示此文本

<div id="rot3posDisp" class="rotDisp">C</div>
Run Code Online (Sandbox Code Playgroud)

但在实际页面上它仍然有innerText“B”。这意味着innerText我放置的 javascript 函数不会刷新它。

有没有其他人在 Safari 中遇到过这个错误,如果是的话,你有解决办法吗?

Thi*_*iff 5

如果能坚持使用IE9+,.textContent是首选。.innerText在 Firefox 中根本不起作用。

document.getElementById('rot3posDisp').textContent = 'C';
Run Code Online (Sandbox Code Playgroud)