如何检查元素是否加载
how to check if element is loaded
我使用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。
Java和Javascript在网页上是完全不同的。当你访问你的网页时,页面将呈现静态页面,如通用HTML。因此,如果你想在加载时使用js,只需将脚本如下所示:
<div id="myId">
<input type="text" name="abc"> // this textbox is loaded using java code
</div>
<script>alert("element loaded");</script>
相关文章:
- javascript数组元素是否知道其封闭数组
- 如何检查元素是否在iframe中
- 检查元素是否将状态从隐藏更改为可见
- 确定元素是否存在
- 消隐数组元素是否生成自己的属性
- 检查一个元素是否有一个类与另一个类总是返回true
- 如何检查日期选择器和时间选择器元素是否使用JQuery/Javascript设置
- 如何查找具有该ID的元素是否存在
- 检查元素是否已单击或hasClass
- 使用webdriver和selenium验证元素是否不存在
- 如何使用jQuery实时检查元素是否为空
- html元素是否具有内置的属性
- 检查元素是否有内容
- 使用 javascript 检查元素是否包含子标记而不是文本
- JavaScript 在 JSON 对象中移动如何判断元素是否存在
- 检查两个或多个 DOM 元素是否重叠
- 谷歌地球插件 — 如何检查带有 ID 的元素是否已经存在
- 检查元素是否悬停在上面
- DOM 元素是否可以具有其值为任意对象(而不是字符串)的属性
- 如何检查DOM元素是否已完全加载