Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 如何打印元素的一部分。针对一个元素,_Javascript_Jquery - Fatal编程技术网

Javascript 如何打印元素的一部分。针对一个元素,

Javascript 如何打印元素的一部分。针对一个元素,,javascript,jquery,Javascript,Jquery,我想在购物篮中添加一个printbutton,但我只想打印body元素。这是否可能,以Jquery和vanilla javascript作为特定元素的目标 当然可以:(通过Javascript) 获取元素的内容: var content=document.body 打印它们: 印刷(内容) 您可以使用CSS样式进行打印。。。并隐藏print.css文件中的所有非正文元素 <link type="text/css" rel="stylesheet" media="print" href=".

我想在购物篮中添加一个printbutton,但我只想打印body元素。这是否可能,以Jquery和vanilla javascript作为特定元素的目标

当然可以:(通过Javascript)

  • 获取元素的内容: var content=document.body
  • 打印它们: 印刷(内容)
    您可以使用CSS样式进行打印。。。并隐藏print.css文件中的所有非正文元素

    <link type="text/css" rel="stylesheet" media="print" href="./style-print.css"/>
    
    
    
    现在,当您单击打印该页面时,css会自动应用于打印,您只需看到所需内容。

    这是使用CSS的最简单方法。。您还可以使用javascript

    啊,太完美了!谢谢