嘿伙计们,所以当我单击具有 javascript 功能的特定单选按钮时,我正在 div 中创建输入元素。
它工作得很好,但是当我第一次加载表单时,输入元素不会出现在 div 中,因为单选按钮尚未“单击”,尽管其中一个单选按钮是默认选中的。
基本上,如果它被选中,我希望它们出现,所以在身体负载时我必须调用一个函数来检查我想要默认的单选按钮,并且我必须手动显示如果我点击单选按钮会出现的相应输入元素。
这似乎是我想要实现的目标的愚蠢工作,有什么想法吗?
<body onload="startup()">
<input type="radio" name="type" onclick="createInput()" id="testradio" value="test">test</input>
<div id="area">
</div>
</body>
function startup()
{
document.getElementById("testradio").checked = true
createInput();
}
function createInput()
{
var testinput = "<input name='options' value='testing' type='checkbox'>test<br>"
document.getElementById("area").innerHTML = testinput
}