javascript - 附加另一个时删除子表
问题描述
嗨,我是 javascript 的新手,我正在使用一个 select 元素来创建一个基于字典数组的表。我将 select 元素用作值的过滤器。我的问题是,当我更改选择元素的值并创建表时,我希望它删除它附加的前一个表,这样它就不会形成一长串表。我的更改代码如下:
const filteredTable = document.getElementById("candidates_example");
const newFilteredTable = filteredTable.cloneNode(true);
removeRowsFromTable(newFilteredTable);
const filteredTbody = newFilteredTable.getElementsByTagName('tbody')[0];
const filterSelection = document.getElementById("filterSelect").value;
const selectFilter = filterCandidateBySkill(newCandidates, filterSelection)
addCandidatesToTable(filteredTbody,selectFilter);
document.body.appendChild(newFilteredTable);
我试过用谷歌搜索我的问题,但我对 javascript 术语的了解不够,无法知道我需要问什么问题。感谢您提供的任何指导。
解决方案
而不是追加使用 .html() 用于 jquery 或 document.getElementById('demo').innerHTML = tableVaiable;
推荐阅读
- ios - 为函数传递不同的结构类型
- adobe - 通过 Script adobe after effects 设置垂直文本
- javascript - javaScript 调用函数使用 var 关键字显示不希望的结果
- python - ImportError:无法导入 Django
- javascript - 尝试使用 fetch 而不是 axios 发出 POST 请求,但是 fetch 请求的响应返回错误,而 axios 没有
- c# - 比较并在集合中查找
- android - 嵌套列表kotlin中的谓词
- excel - 如何找到下一个非空白单元格并在excel中打印值?
- fortran - 省略命名常量数组和字符串的大小和长度
- excel - Excel INDEX LOOKUP VLOOKUP HLOOKUP 组合