📅  最后修改于: 2023-12-03 14:51:55.605000             🧑  作者: Mango
有时候在编写 JavaScript 代码的时候,需要判断某个具有特定 ID 的元素是否存在于 DOM 中。
下面是几种方法来检查具有特定 ID 的元素是否存在:
document.getElementById() 方法返回具有指定 ID 的元素。如果不存在,则返回值为 null。
以下是使用 document.getElementById() 方法来检查元素是否存在的代码:
const element = document.getElementById('elementID');
if (element) {
// 元素存在
} else {
// 元素不存在
}
querySelector() 方法返回与指定选择器组合匹配的第一个元素。如果不存在匹配元素,则返回值为 null。
以下是使用 querySelector() 方法来检查元素是否存在的代码:
const element = document.querySelector('#elementID');
if (element) {
// 元素存在
} else {
// 元素不存在
}
如果你在项目中使用了 jQuery 库,可以使用 $() 来检查具有特定 ID 的元素是否存在。
以下是使用 $() 方法来检查元素是否存在的代码:
if ($('#elementID').length) {
// 元素存在
} else {
// 元素不存在
}
以上是三种检查具有特定 ID 的元素是否存在的方法。根据具体需求选择一种方法即可。