0

私はこのコードを持っています:

var label = document.createElement("label");

var input_element = document.createElement("input");
input_element.setAttribute("type","checkbox");
input_element.setAttribute("name",val.x_name);
input_element.setAttribute("value",val.x_name);

label.appendChild(input_element);
label.innerHTML += val.x_display;

ta.form.appendChild(label);
ta.inputs.push(input_element);

ポイントは、チェックボックス要素を作成してフォームに追加し、後で簡単にチェックできるように配列に入れることです。問題は、このコードの最後に到達するまでに、input_element がページに存在する要素を参照していないことです。Chrome のデバッガーでこれを確認しました。input_element によって参照される要素は、label 要素の子要素とは異なります。

4

2 に答える 2