Javascript 如果div中存在一个id,我需要做一些事情,如果没有,我需要做一些其他事情

Javascript 如果div中存在一个id,我需要做一些事情,如果没有,我需要做一些其他事情,javascript,html,Javascript,Html,我有下一个代码: <div class="container"> <div> <iframe id="inside"></iframe> </div> </div> 如果id=inside存在,我需要做一些事情,如果不存在,我需要做其他事情。请注意,id=inside位于另一个div中,而这个div位于class=container的容器div中 我需要识别exist id=inside-inside,无论

我有下一个代码:

<div class="container">
  <div>
   <iframe id="inside"></iframe>
  </div>
</div> 
如果id=inside存在,我需要做一些事情,如果不存在,我需要做其他事情。请注意,id=inside位于另一个div中,而这个div位于class=container的容器div中

我需要识别exist id=inside-inside,无论和之间有多少div,因为我只想知道和做一些事情,如果这个id=inside-exist或not

有人能帮我吗


非常感谢

您可以执行以下操作:

if(document.getElementById("inside")) {
    //do something since id exists
}
else{
    //do something else since id does not exist
}

它检查具有id的en元素是否存在,如果存在,则允许您执行某些代码,否则执行另一个代码块。

您可以使用querySelector执行此操作。仅当inside作为.container的子容器存在时,结果为true

const inside=document.querySelector'.container inside'; 伊芬赛德{ console.log“内部存在”; }否则{ 控制台。记录“无内部”; }
一般来说,人们会希望你至少发布一些代码,在这些代码中你试图自己开发答案。那么选择元素?document.getElementById如果它不存在,您将找不到它。。。。