Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我必须从javascript打印,那么window.print()是我唯一的方法吗?_Javascript_Jquery_Printing - Fatal编程技术网

如果我必须从javascript打印,那么window.print()是我唯一的方法吗?

如果我必须从javascript打印,那么window.print()是我唯一的方法吗?,javascript,jquery,printing,Javascript,Jquery,Printing,我正在尝试使用javascript打印文本。我已经搜索了n次,比如“如何使用javascript打印?”我唯一能做的就是window.print()。这是唯一的办法吗??或者还有别的办法吗?? 例如:使用jquery还是其他什么 console.log(insert string here); 上面将字符串(文本)记录到控制台窗口(Chrome中的ctrl+shift+I) 除非你的意思是从打印机上打印文本 这将打印整个窗口: document.getElementById('pri

我正在尝试使用javascript打印文本。我已经搜索了n次,比如“如何使用javascript打印?”我唯一能做的就是
window.print()
。这是唯一的办法吗??或者还有别的办法吗?? 例如:使用jquery还是其他什么

console.log(insert string here);
上面将字符串(文本)记录到控制台窗口(Chrome中的ctrl+shift+I)

除非你的意思是从打印机上打印文本

这将打印整个窗口:

     document.getElementById('printEverything').addEventListener("click", function (event) {
        window.print();}

//or JQuery

     $('.printEverything').click(function(){
        window.print();});
这将打印所选区域:

        document.getElementById('printCertainArea').addEventListener("click", function (event) {
             document.getElementById('selectedArea').print();
        }

//or JQuery

    $('.printCertainArea').click(function(){
         $("#outprint").print();
    });

还可以尝试document.write()和console.log()

将输出直接打印到页面,您可以执行以下操作:

<span id="ID" hidden>Enter you text here</span>

从@CzechErface粘贴的副本已标记为duplicate@thisOneGuy啊,对不起,没有注意到任何答案都解决了你的问题吗?这到底是为什么被否决了。。只是因为我没有接受任何答案??这不是一个蹩脚的问题@这个人是的,你的回答满足了我的问题我会再等几个小时再接受你的回答。。我正在等待有人提供一个类似jquery打印插件的答案(我不知道是否存在)…为什么你需要一个插件?这是两行代码:/n您到底想做什么?我正在尝试打印条形码。。我有像“^XA^LH0,20^LL1…”这样的打印信息,我想通过将打印机信息作为输入来从浏览器本身调用打印机。。顺便说一句,我的是斑马打印机。。。由于你的回答对所问的问题是正确的,我接受你的回答。是的,我正要说。也许你应该问一个更精确的问题,确切地说你想发生什么,然后你会得到一个更精确的答案:)如果你这样做了,请告诉我,我会看一看
$("#ID").show();