【问题标题】:How to check whether element loaded successfully in a HTML page如何检查元素是否在 HTML 页面中成功加载
【发布时间】:2015-02-08 18:00:18
【问题描述】:

有没有办法检查 HTML 页面中的元素是否加载成功?
就像使用 Javascript document.readyState 如果文档(或 HTML 页面)作为一个整体成功加载,则返回“完成”。
如果任何元素异步加载(如 AJAX),有没有办法检查特定元素是否已使用 Javascript 成功加载而无需访问 HTML 源。考虑一下我只知道元素的 id。
有没有办法做 document.getElementById(ID).???或任何其他方式是我的问题。

【问题讨论】:

  • 如果您可以访问通过 AJAX 加载的内容,则在加载时向要检查的元素添加 onload
  • @Billy:感谢您的回答,这解决了我的问题!请给它作为答案,我会接受。

标签: javascript jquery html ajax dom


【解决方案1】:

你可以试试这个方法可能是:

$('#yourElementSelector')
.load(function(){
    //your code here
})
.error(function(){
//your code here
});

【讨论】:

    【解决方案2】:

    如果您可以访问通过 AJAX 加载的内容,则向要在加载时检查的元素添加 onload

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-01
      • 2018-01-09
      • 2019-06-09
      • 1970-01-01
      • 1970-01-01
      • 2021-02-23
      相关资源
      最近更新 更多