javascript - 移除所有
问题描述
解决方案
正确编写时有效
var sel= 2; // for example
var form = document.getElementsByTagName('form')[0];
var selects = form.getElementsByTagName('select');
for (var i = selects.length-1; i >= 0; i--) {
if (+selects[i].name > sel) {
var eleToRemove = selects[i];
console.log(eleToRemove);
form.removeChild(eleToRemove.previousElementSibling); // removes label
form.removeChild(eleToRemove);
}
}
推荐阅读
- css - 如何将css文件连接到wordpress标题的末尾?
- matplotlib - 进程在 matplotlib 中以退出代码 139(被信号 11:SIGSEGV 中断)完成
- vuejs2 - 为什么滑块中的图片无法正确显示
- javascript - 如何将三个文本表达式均匀对齐并垂直居中在一行中
- c++ - 使用向量时转储核心
- python - 在 PyQt5 中,弹出 QMessageBox 后,新父级在不同的 Qthread 中
- php - laravel 没有得到引导样式表
- laravel - laravel 保存 pdf 没有这样的文件或目录
- javascript - 如何从这个对象数组中获得以下输出?
- python - 从目录加载多个文件时Json解码错误