是否可以在表单中获取标签的位置?(标签 -> 输入、选择、收音机等)我正在动态制作表单。用户可以创建一个将显示给客户端的(他不会编写代码只是选择标签)。为此,我需要在表单内放置标签以相应地放置它们。
例子:
输入 1 复选框 1 选择 1 输入 2 单选 1 复选框 2
输入 2 位于第 4 位。?
我会这样做,纯JS:
var form = document.getElementById('form_id');
var tagType = 'input';
var tagId = 'input_2';
var l = form.children.length;
for (var i = 0; i < l; i++) {
if (form.children[i].nodeName.toLowerCase() == tagType && form.children[i].id == tagId) {
console.log('Position:' + i);
break;
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句