テストフォームを作成しています。テストする手順のリストを含むフォームを作成しました。
必要なリストのすべてのアイテムの代わりに:
<input type="radio" name="step1">Pass<input type="radio" name="step1">Fail
関数を作成したかったので、毎回呼び出すだけで作成できました。これはこれまでの私の機能です:
function createPassFail(name)
{
var Pass = document.createElement('input');
Pass.type = "radio";
Pass.name = name;
document.getElementById("Pass").innerHTML = "Pass";
var Fail = document.createElement('input');
Fail.type = "radio";
Fail.name = name;
document.getElementById("Fail").innerHTML = "Fail";
}
そして、私はそれを次のように呼びます:
<li>Step One: Turn the TV On
<input id = "step1" onload="createPassFail(this.value)">
</li>
これは、私が意図していたものではないテキストボックスを作成することだけです。オンロードが正しいかどうかもわかりません。