首页 > 解决方案 > 附加另一个时删除子表

问题描述

嗨,我是 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 术语的了解不够,无法知道我需要问什么问题。感谢您提供的任何指导。

标签: javascript

解决方案


而不是追加使用 .html() 用于 jquery 或 document.getElementById('demo').innerHTML = tableVaiable;


推荐阅读