main
HuangHai 3 weeks ago
parent 4fd3e6a1a5
commit d311e7f068

@ -212,7 +212,8 @@
// 为每个节点创建checkbox
allNodes.forEach(node => {
if (node.id !== currentNodeId) {
// 只处理二级节点
if (node.id !== currentNodeId && !node.isParent) {
const div = document.createElement('div');
const checkbox = document.createElement('input');
checkbox.type = 'checkbox';
@ -221,7 +222,7 @@
const label = document.createElement('label');
label.htmlFor = `node_${node.id}`;
label.textContent = node.isParent ? node.title : `【${findParentTitle(node)}】${node.title}`;
label.textContent = `【${findParentTitle(node)}】${node.title}`;
div.appendChild(checkbox);
div.appendChild(label);
@ -244,6 +245,7 @@
confirmBtn.onclick = function () {
const selectedNodes = Array.from(container.querySelectorAll('input[type="checkbox"]:checked'))
.map(checkbox => checkbox.value);
console.log("选中的节点ID:", selectedNodes); // 添加这行来输出选中内容
// 这里添加保存选中节点的逻辑
modal.remove();
};

Loading…
Cancel
Save