打印区域的input和textarea在打印前执行如下代码:

//input输入框处理
let input = $('元素选择器').find('input');
for(let i = 0; i<input.length;i++){
    input[i].value= input[i].value;
    $(input[i]).attr("value",$(input[i]).val());
}
//textarea输入框处理
let textareas = $('元素选择器').find('textarea');
if (textareas) {
    for (let i = 0; i < textareas.length; i++) {
        $(textareas[i]).html(textareas[i].value);
    }
}

打印出来的样式与设计编码样式不一致

重点是media="print"

<link rel="stylesheet" type="text/css" media="print" href="./css样式文件路径.css">
最后修改:2023 年 04 月 17 日
如果觉得我的文章对你有用,请随意赞赏