使用js和jq分别写检测元素是否渲染完成的代码
Javascript
// 等待DOM元素完全加载
document.addEventListener('DOMContentLoaded', function() {
// 选择要检测的元素
var myElement = document.getElementById('myElementId');
// 检查元素是否已经渲染完成
if (myElement.offsetWidth > 0 && myElement.offsetHeight > 0) {
console.log('元素已经渲染完成');
} else {
console.log('元素尚未渲染完成');
}
});
jQuery
// 等待DOM元素完全加载
$(document).ready(function() {
// 选择要检测的元素
var $myElement = $('#myElementId');
// 检查元素是否已经渲染完成
if ($myElement.width() > 0 && $myElement.height() > 0) {
console.log('元素已经渲染完成');
} else {
console.log('元素尚未渲染完成');
}
});