我正在创建一个测试表格。我创建了一个包含要测试的步骤列表的表单。
而不是列表中的每个项目都需要:
<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>
所有这一切都是创建一个文本框,这不是我想要的。我也不确定 onload 是否正确。