打印divjs方法

摘要:
方法printdiv(printpage){varcss=“<style>”+“.zbtable{”+“border color:color;”+“text align:center;”+”100%;“+”}“+”+“.zbtable˃˃˃第{”“+”填充:10px;“+“border:1psolid#3F3F3F;”+‘15%;”+

方法

printdiv(printpage) {
    var css = "<style>
" +
        "    .zbtable {
" +
        "        border-collapse: collapse;
" +
        "        text-align: center;
" +
        "         100%;
" +
        "    }
" +
        "
" +
        "    .zbtable >>> th {
" +
        "        padding: 10px 0px;
" +
        "        border: 1px solid #3F3F3F;
" +
        "         15%;
" +
        "    }
" +
        "
" +
        "    .zbtable >>> td {
" +
        "        padding: 10px 0px;
" +
        "        border: 1px solid #3F3F3F;
" +
        "         15%;
" +
        "    }
" +
        "    .rowStyle {
" +
        "        font-size: 16px;
" +
        "        margin-top: 20px;
" +
        "    }
" +
        "    .diBtn {
" +
        "        margin: auto;
" +
        "        margin-right: 26px;
" +
        "        margin-bottom: 10px;
" +
        "    }
" +
        "    .el-col.el-col-8 {
" +
        "    float: left;
" +
        "     33.3333%;
" +
        "    box-sizing: border-box;
" +
        "    }
" +
        "    td {
" +
        "    padding: 10px 0px;
" +
        "    border: 1px solid #3F3F3F;
" +
        "     15%;
" +
        "    }
" +
        "    th {
" +
        "    padding: 10px 0px;
" +
        "    border: 1px solid #3F3F3F;
" +
        "     15%;
" +
        "    }" +
        "</style>";
    var headstr = "<html><head><title></title>" + css + "</head><body>";
    var footstr = "</body>";
    var newstr = document.all.item(printpage).innerHTML;
    //var oldstr = document.body.innerHTML;
    var OpenWindow = window.open("", "newwin", "toolbar=no ,scrollbars=" + scroll + ",menubar=no");
    // //写成一行
    OpenWindow.document.write(headstr + newstr + footstr);
    OpenWindow.document.close();
    OpenWindow.window.print();
    OpenWindow.window.close();
}

使用

<el-button type="primary" size="small" @click="printdiv('noticeDiv')">打印</el-button>

点击按钮即可打印 id为noticeDiv的div  

免责声明:文章转载自《打印divjs方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇最新Cocoapods 安装及使用Win10系统的SurfacePro4的启动菜单太多怎么管理,UEFI的启动菜单如何编辑下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

前端知识 — HTML内容、CSS基础

前端1、前端是做什么的 2、我们为什么要学前端? 3、前端都有哪些内容? 1、HTML 2、CSS 3、JavaScript 4、jQuery和Bootstrap Web开发本质: 1、浏览器输入网址回车都发生了什么? 1、浏览器给服务端发送了一个消息 2、服务端拿到消息 3、服务端返回消息 4、浏览器展示页面 importsocket sk =sock...

自定义组件支持双向绑定的实现

  假设有这样一个单文件组件:CustomerInput.vue,其内容如下: <template> <div> <input v-bind:value="value" v-on:input=$emit('input', $event.target.value)""></input&...

CSS布局:水平居中

CSS布局之元素水平居中 本文将依次介绍在不同条件下实现水平居中的多种方法及简单原理 Tip:下文中说的适用场景只是举了几个简单的例子方便读者理解。实际应用场景太复杂,生搬硬套容易出错。最重要的是掌握各种方法能够实现居中的原理。只要掌握了原理,那么不管问题怎么变都可以根据自己的理解选择合适的方法。 一、使用 text-align: center 1.原理...

Qt StyleSheet样式表实例(转)

QT论坛看到的,收藏一下! 在涉及到Qt 美工的时候首先需要掌握CSS 级联样式表。 下面将通过几个例子来介绍一下怎样使用Qt中的部件类型设计。自定义的前台背景与后台背景的颜色: 如果需要一个文本编辑器的背景变为黄色, 下面是代码行: qApp->setStyleSheet("QLineEdit {  针对一个对话框的内容中使用QLineEdit以及...

【使用 DOM】为DOM元素设置样式

1. 使用样式表 可以通过document.styleSheets属性访问文档中可用的CSS样式表,它会返回一组对象集合,这些对象代表了与文档管理的各个样式表。 每个样式表 都由一个CSSStyleSheet 对象代表,它提供了一组属性和方法来操作文档里的样式。 1.1 获得样式表的基本信息 第一步是获得定义在文档中的样式表的一些基本信息。 <!...

JavaScript中DOM操作之获取元素占位

宽度,高度,margin,padding,border1.可以通过标签样式来获取获取到的结果是属性值有px单位 window.getComputedStyle(oDiv).height 2.其他方式offsetHeight   offsetWidth宽/高+padding+borderclientHeight   clientWidth高/宽+paddin...