如果div不存在,则添加Javascript子项

如果div不存在,则添加Javascript子项,javascript,jquery,dom,appendchild,Javascript,Jquery,Dom,Appendchild,我在一个大项目中工作,我想要的是 if div 1 not contain div 2 child{ div1.appendChild(div2) } 但是,我要解决这个问题 我的代码 <script> dc = document.createElement("div"); dc.className = "doctor_card doctor-"+o+" hidden"; dcc.appendChild(dc); </script> dc=document.cr

我在一个大项目中工作,我想要的是

if div 1 not contain div 2 child{

div1.appendChild(div2)

}
但是,我要解决这个问题

我的代码

<script>
dc = document.createElement("div");
dc.className = "doctor_card doctor-"+o+" hidden";
dcc.appendChild(dc);
</script>

dc=document.createElement(“div”);
dc.className=“医生卡医生-”+o+“隐藏”;
附肢儿童(dc);
谢谢你的建议:)

试试这个:

<script>
var className = "doctor_card doctor-"+o+" hidden";

if (dcc.getElementsByClassName(className).length == 0) {
    dc = document.createElement("div");
    dc.className = className;
    dcc.appendChild(dc);
}
</script>

var className=“医生卡医生-”+o+“隐藏”;
if(dcc.getElementsByClassName(className).length==0){
dc=document.createElement(“div”);
dc.className=className;
附肢儿童(dc);
}

如果你真的想使用纯javascript,可以使用上面的代码。

omggg!谢谢你的建议,兄弟,我们已经全力以赴了!:)
var dcc = document.getElementsByClassName('parentclass')[0];
if (!dcc.contains(dc)) {
 dcc.appendChild(dc);
}