javascript - Safari Bug 与元素innerText

标签 javascript html safari

好吧,我不久前问过这个问题,但我有一些图片可以展示我在 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/

相关文章:

html - CSS border-bottom 属性无效

node.js - Nginx: proxy_pass + websocket + basic authentication + Safari = 访问日志无限循环

javascript - jQuery .attr() 返回第一个(错误的)值?

javascript - 调整窗口大小时重新验证 DIV 的尺寸

javascript - 如何停止执行react代码直到axios请求完成?

javascript - 在 Canvas 中混合不同的图像

CSS - Safari + Opera 中的边框宽度问题

flash - Safari Flash WMODE 无法工作 - 此嵌入有什么问题吗?

javascript - 从 JavaScript 触发事件

javascript - 如果另一个下拉列表选择发生更改,则重置一个下拉列表