当循环遍历DOM时,可以使用JavaScript中的document.body
属性来检查是否已经到达了body元素。以下是一个示例代码:
function isBodyElementReached() {
return document.body !== null;
}
// 循环遍历DOM
for (let i = 0; i < document.getElementsByTagName('body').length; i++) {
if (isBodyElementReached()) {
console.log('已到达body元素');
break;
}
}
在上述代码中,isBodyElementReached
函数用于检查是否已经到达body
元素。在循环遍历DOM时,我们每遇到一个body
元素就检查一次isBodyElementReached
函数返回的值,如果返回true
,则表示已经到达body
元素,我们可以执行相应的操作。
需要注意的是,在HTML中,body
元素是任何一个页面的根元素,因此,在循环遍历DOM时,我们只需要从body
元素开始遍历,而不需要再遍历其他元素。
领取专属 10元无门槛券
手把手带您无忧上云