如何解决使用 javascript 和类型和标签的动态表单是在 javascript 中创建的
**我用 JavaScript 编写动态表单的代码。但问题是在运行项目时,它只进入 if else 部分的一部分。正确与否。请帮助我任何人。*答案仅显示文本字段/文件字段。它不会与相同的表单一起显示
`enter code here`
function GetValues() {
var selected = [];
var list = [];
var chkBox = document.getElementById("tbl");
var slc = chkBox.getElementsByTagName('input');
for (var i = 0; i < slc.length; i++) {
if (slc[i].checked) {
console.log(slc[i]);
selected.push(slc[i].value);
list.push(slc[i].id);
}
}
//if (selected.length > 0) {
//alert("Selected values: " + selected.join(","));
// document.getElementById("displayvalues").innerHTML = selected;
//}
//if (list.length > 0) {
// document.getElementById("display").innerHTML = list;
//}
var container = document.getElementById("container");
while (container.hasChildNodes()) {
container.removeChild(container.lastChild);
}
for (var k = 0; k < selected.length; k++) {
container.appendChild(document.createTextNode(selected[k]));
var input = document.createElement("input");
for (var z = 0; z < list.length; z++) {
if ("text" == list[z]) {
input.type = "text";
input.name = selected[k];
container.appendChild(input);
} else {
input.type = 'file';
input.name = selected[k];
container.appendChild(input);
}
}
container.appendChild(document.createElement("br"));
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。