私はjavascriptライブラリでウェブサイトを作っています。ユーザーがドロップダウン(選択)ボックスでオプションを選択した場合は、ラベルとテキストボックスを追加する必要があります。これはappendChildオプションで行います。 appenChildオプションの唯一の問題は、使用される要素の項目の後に項目が常に追加されることです。これは私のコードです:子を前に追加する方法。プロトタイプ
var newFreeformLabel = document.createElement('label');
newFreeformLabel.innerHTML = 'Omschrijving:';
var newFreeformField = document.createElement('input');
newFreeformField.className = 'textfield';
newFreeformField.name = 'factuur_orderregel[]';
var newFreeformSpacer = document.createElement('div');
newFreeformSpacer.className = 'spacer';
container.appendChild(newFreeformLabel);
container.appendChild(newFreeformField);
container.appendChild(newFreeformSpacer);
ここでコンテナは、項目を追加する必要がある要素です。唯一の問題は、要素が要素の最後に追加され、要素をhtml要素の先頭に追加したいということです。
これは、コンテナの内部に要素がない場合にも機能します。 – starbeamrainbowlabs