【问题标题】:Does setting img.src cancel previous img.src?设置 img.src 会取消之前的 img.src 吗?
【发布时间】:2014-11-01 22:04:24
【问题描述】:

理论上:

我有一个 HTML 客户端监听来自我的服务器的通知。 收到通知后,我通过将 src 设置为通用处理程序来更新我的 HTML 图像。 图像将加载。 现在,如果在前一个图像完成下载之前收到另一个服务器通知,那么旧的src 属性是取消了,新的属性会取而代之吗?

【问题讨论】:

    标签: html image-processing signal-processing


    【解决方案1】:

    在图像对象上,.src 只是一个包含 URL 的属性。您可以使用您的代码更改该属性,并且该属性中设置的最后一个值是当前将显示的值。因此,如果您的代码最初加载一个图像,然后您的代码将图像的 .src 属性更改为新 URL,则该新 URL 将随后加载。无论之前的 .src 属性是否已完成加载,都会发生这种情况。

    所以,是的,任何先前处于加载过程中的 .src 属性仍将被新的 .src 属性替换。

    【讨论】:

      猜你喜欢
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-15
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      相关资源
      最近更新 更多