我有一个分享名单。每次我点击一个项目,表格就会显示出来。我已经使用Infopath定制了该表单。
我想要的是创建一个按钮或其他东西,将打印出那种形式。
我使用了以下内容,但它打印了许多元素,除了表单本身..我不想要这个。
onclick="window.print();return false;" />
<html>
<head>
<title>Print Test</title>
</head>
<body>
<style type="text/css" media="print">
.printbutton {
visibility: hidden;
display: none;
}
我已经阅读了很多关于它的文章,但我无法让它发挥作用。 我该怎么办?
答案 0 :(得分:0)
我认为您可以指定要打印的特殊区域。像
function printSpecialArea()
{
var bdhtml=window.document.body.innerHTML; // Save the body content
var start=""; // Start index of your content
var end="";//End index of your content
var prthtml=bdhtml.substring(start , end); // Print Content
window.document.body.innerHTML=prthtml; // For print
window.print();
window.document.body.innerHTML=bdhtml; // Restore the body content
}
希望它对你有用。