【发布时间】:2020-01-03 19:43:05
【问题描述】:
我正在尝试在单击复选框时添加一个输入字段,并且我希望选中该复选框(这是它的默认行为!),但即使在输入字段出现后该复选框也不会被选中。以下是我使用 JavaScript 编写的 HTML 代码。
function check_test() {
if (document.contains(document.getElementById("test_input"))) {
document.getElementById("test_input").remove();
}
document.getElementById("test_div").innerHTML += "<input type='text' name='test_input' id='test_input'/>";
}
<div id="test_div">
<input type="checkbox" name="test_checkbox" id="test_checkbox" onclick="check_test()" />
</div>
我也在 JsFiddle 中试过这个,它给出了同样的错误,我不确定我做错了什么。
【问题讨论】:
标签: javascript html checkbox innerhtml