如何检查元素是否在HTML页面中成功加载

时间:2014-12-10 13:52:55

标签: javascript jquery html ajax dom

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

2 个答案:

答案 0 :(得分:0)

你可以试试这种方式:

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

答案 1 :(得分:0)

如果您有权访问通过AJAX加载的内容,那么在加载时要为要检查的元素添加onload