亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js調用頁面打印功能后,由于替換了body.innerHTML,再點擊就不能再打印了,如下圖和代碼

js調用頁面打印功能后,由于替換了body.innerHTML,再點擊就不能再打印了,如下圖和代碼

森林海 2019-03-22 18:15:45
問題1.點擊打印前,我要上下拉伸這個textarea的高度,2.拉伸后,點擊打印,如果取消,則返回到頁面,并保持我拉伸后的textarea高度,現在取消后,不能再點擊打印,調出打印預覽了3.不用sessionlocatorep,cookie這些3.頁面不管刷不刷新,實現效果就好,我下面的刷新是為了可以后續可以再點擊代碼<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <meta http-equiv="X-UA-Compatible" content="ie=edge">    <title>Document</title>    <style>        #box {            width: 300px;            height: 200px;            margin-top: 50px;            border: 1px solid #ff0000;            resize: vertical;        }    </style></head><body>    <button id="btn2">點擊打印</button>    <br>    <textarea id="box">我只要打印這個框</textarea>    <script src="http://cdn.bootcss.com/jquery/2.2.1/jquery.min.js"></script>    <script>        var oldContent = document.body.innerHTML;        var newContent = document.getElementById("box").innerHTML;        $("#btn2").click(function() {            document.body.innerHTML = newContent;            window.print();            // window.location.reload(); 頁面刷新            document.body.innerHTML = oldContent;        })    </script></body></html>vue<template>      <div>     <br>    <button id="btn2" @click="aa">點擊打印</button>    <br>    <textarea id="box">我只要打印這個框</textarea>    </div></template><script>    export default {        data() {            return {            }        },        methods: {            aa() {                this.printFn()            },            printFn() {                var oldContent = document.body.innerHTML;                document.body.innerHTML = document.getElementById("box").innerHTML;                window.print();                document.body.innerHTML = oldContent;            }        }    }</script>
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 2636 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號