方法:复制表格后,遍历所有 <a> 标签,替换为文本内容

function ExportToExcel(self) {
let originalTable = document.getElementById(“myTable”);
// 复制表格
let table = originalTable.cloneNode(true);

// **移除克隆表格的 id**
table.removeAttribute(“id”);

// 遍历所有 <a> 标签,替换为文本内容
let links = table.querySelectorAll(“a”);
links.forEach(link => {
let text = link.textContent || link.innerText;
let parent = link.parentNode;
parent.replaceChild(document.createTextNode(text), link);
});

// **创建一个隐藏的 div**
let tempDiv = document.createElement(“div”);
tempDiv.style.display = “none”; // 确保不影响页面
tempDiv.appendChild(table);
document.body.appendChild(tempDiv); // 插入 DOM

// 导出 Excel
ExcellentExport.excel(self, table, ‘用户数据’);

// **导出后删除临时 div**
setTimeout(() => {
document.body.removeChild(tempDiv);
}, 1000);
}

作者 admin

百度广告效果展示