私は動的に作成されたdivにチェックボックスを追加しようとしていますが、divを静的なdivに追加した後です。Javascript動的なdivに要素を追加
document.getElementById(newDiv).appendChild(checkbox));
コード
function func(staticDiv){
var newDiv = document.createElement("DIV");
var checkbox = createCheckbox();
document.getElementById(newDiv).appendChild(checkbox);
document.getElementById(staticDiv).appendChild(newDiv);
}
function createCheckbox() {
var checkbox = document.createElement("INPUT");
checkbox.setAttribute("type", "checkbox");
checkbox.setAttribute("name", "checkbox");
return checkbox;
}
"document.getElementById()"はIDで物事を選択します。 "newDiv"はIDではありません。これはDOM要素への参照です。 – NachoDawg
'staticDiv'は静的divのID、またはdivへの参照を持つ文字列ですか? – Jamiec