Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查在HTML页面中是否成功加载元素_Javascript_Jquery_Html_Ajax_Dom - Fatal编程技术网

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

Javascript 如何检查在HTML页面中是否成功加载元素,javascript,jquery,html,ajax,dom,Javascript,Jquery,Html,Ajax,Dom,有没有办法检查HTML页面中的元素是否已成功加载? 与使用Javascript文档类似。如果文档(或HTML页面)作为一个整体成功加载,readyState将返回“完成”。 在异步加载任何元素(如AJAX)的情况下,是否有一种方法可以检查特定元素是否已使用Javascript成功加载,而无需访问HTML源代码。我只知道元素的ID。 是否有方法执行document.getElementById(ID)。???或者任何其他方式是我的问题。您可以尝试以下方式: $('#yourElementSelec

有没有办法检查HTML页面中的元素是否已成功加载?
与使用Javascript文档类似。如果文档(或HTML页面)作为一个整体成功加载,readyState将返回“完成”。
在异步加载任何元素(如AJAX)的情况下,是否有一种方法可以检查特定元素是否已使用Javascript成功加载,而无需访问HTML源代码。我只知道元素的ID。
是否有方法执行document.getElementById(ID)。???或者任何其他方式是我的问题。

您可以尝试以下方式:

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

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

如果您可以访问通过AJAX加载的内容,则在加载时向要检查的元素添加一个onloadloads@Billy:谢谢你的回答,这就解决了我的问题!请回答,我会接受的。