Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
遍历并删除Javascript中的表单元素_Javascript - Fatal编程技术网

遍历并删除Javascript中的表单元素

遍历并删除Javascript中的表单元素,javascript,Javascript,嗨,我在学习Javascript的时候写了一个Javascript测试,但是遇到了一个问题 我有一个功能,可以通过单选按钮动态创建问题/答案来标记问题 当我使用第二个功能尝试删除问题/答案以便显示新的问题/答案时;它删除p标记中的文本,但不删除单选按钮,即使它们也显示为表单元素的子元素 功能移除问题{ var allQuestions=document.getElementById'questionForm'; 对于变量i=0;i

嗨,我在学习Javascript的时候写了一个Javascript测试,但是遇到了一个问题

我有一个功能,可以通过单选按钮动态创建问题/答案来标记问题

当我使用第二个功能尝试删除问题/答案以便显示新的问题/答案时;它删除p标记中的文本,但不删除单选按钮,即使它们也显示为表单元素的子元素

功能移除问题{ var allQuestions=document.getElementById'questionForm'; 对于变量i=0;i
var node = document.getElementById('questionForm');

while (node.hasChildNodes()) {
    node.removeChild(node.lastChild);
}
这将删除所有表单元素


请将相应的html源代码添加到您的帖子中。你可以使用问题下方的编辑链接来完成。html在其他函数生成表单之前非常稀疏,但我会把它放进去,尽管我现在有了一个可行的解决方案,谢谢。