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如果它不存在,您将找不到它。。。。