如何检查元素是否加载

how to check if element is loaded

本文关键字:元素 是否 加载 检查 何检查      更新时间:2023-09-26

我使用java代码在JSP上加载一个html元素。页面加载这个元素需要一些时间。所以我不能在jquery ready方法中访问这个元素。

如何知道元素是否已完全加载?

我尝试了下面的代码,但它没有工作。

我的元素id是"myId"

    <div id="myId">
       <input type="text" name="abc"> // this textbox is loaded using java code
    </div>
    <script>
       $(document).ready(function() {
             $("#myId").load({
               alert("element loaded");
    }); 
       });
    </script>

我还尝试了javascript defer和window.onload。

JavaJavascript在网页上是完全不同的。当你访问你的网页时,页面将呈现静态页面,如通用HTML。因此,如果你想在加载时使用js,只需将脚本如下所示:

<div id="myId">
   <input type="text" name="abc"> // this textbox is loaded using java code
</div>
<script>alert("element loaded");</script>