Ich erstellt ein div in einem anderen Haupt-Div dynamisch mit JS. Jetzt habe ich Fieldset und eine Legende erstellt, und ich möchte Hauptdiv innerhalb Fieldset hinzufügen, aber es funktioniert nicht.Div innerhalb fieldset mit JS
var maindiv= document.createElement('div');
maindiv.setAttribute("id","TextBoxesGroup"+vl);
var secdiv=document.createElement('div');
secdiv.setAttribute("id","TextBoxDiv1"+vl)
maindiv.appendChild(secdiv);
var ipt=document.createElement("input");
ipt.setAttribute("type","text");
ipt.setAttribute("id","textbox1"+vl);
secdiv.appendChild(ipt);
Für Fieldset:
var fld=document.createElement("fieldset");
fld.style.border="1px solid black";
var lgd=document.createElement("legend");
lgd.innerHTML=txt;
fld.appendChild(lgd);
Jetzt habe ich versucht: fld.appendChild(maindiv);
Aber es funktioniert nicht. Gibt es eine Möglichkeit, dies zu tun?
Update:
Ein Teil der Linie vermisste ich zu aktualisieren:
Displaysdocument.getElementById("updt").appendChild(maindiv);
Die Aufteilung im Inneren noch div richtig. Nur fieldset wenn ich hinzufüge es funktioniert nicht.
Woher wissen Sie, dass es nicht funktioniert? Du hast es nicht an Körper angehängt – mehulmpt
Was meinst du mit 'nicht funktioniert'? Versuchen Sie genauer zu sein. – Sojtin
Sie sollten ein Codepen oder eine JSFIDDLE oder PLNKR Vorlage erstellen, um anderen zu helfen, es schnell zu lösen. –