我有divx控件中的aspx页面和一些html。我正在尝试打印html,在打印页面后,我在页面底部有url,在uppaer端页面标题。但我想只打印div内部html。请帮忙。
答案 0 :(得分:0)
function printPage(my_DIV) {
var headline = document.getElementById("my_DIV");
var sStart = "<html><head>";
var w = window.open('about:blank','printWin','width=660,height=440,scrollbars=yes');
var wdoc = w.document;
wdoc.open();
wdoc.writeln( "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">");
wdoc.writeln( "</head><body style=\"background-image:none;background-color:white;\">");
wdoc.writeln( "<div style=\"direction: "+d+"; margin: 10px\">" );
wdoc.writeln( "<p>" );
wdoc.writeln( headline.innerHTML );
wdoc.writeln( "</p>" );
wdoc.writeln( "</div>" );
wdoc.writeln( "</body></html>");
wdoc.close();
w.print();
}
- CALL - printPage(div1)
答案 1 :(得分:0)
使用jQuery这是一个干净的方法:
答案 2 :(得分:0)
将CSS与媒体属性“打印”一起使用,您可以隐藏不希望打印的部分页面。