前端页面导出word(必须用后台)
使用 innerHTML 获取的代码只能获取到内联样式,但是表格用的是 Element的表格,获取不到样式,怎么才能像 Print() 一样获取到样式(因为数据表可能需要人为调整一些东西)
怎么获取到不是内联的样式,像 调打印 一样
方案1:导出操作的时候,只把查询条件参数给到后端,后端自行捣鼓导出的word文档样式。
方案2:盲猜一波,试试在你截图中的html外面套上一层样式引用再传递给后端试试:
<html>
<head>
<link href="你用的element框架的.css" rel="stylesheet">
</head>
<body>
这里填上你截图里打印出来的innerHTML
</body>
</html>
window.getComputedStyle(document.querySelector('#contentBox'))
使用getConputedStyle获取指定元素的属性