我正在寻找一种在打印功能上添加参数的方法,因为我只需要打印表格,当我提醒表格时它会向我显示正确的值但是当我打印它时会打印整个页面.
我的代码是
aa = document.getElementById('tablename').innerHTML
如果我发出警报(aa),它会给我写入值
然后我打印(aa)它给了我整个页面.
所以我尝试了print(aa)和aa.print,它不起作用.
有谁知道这个解决方案?
解决方法
打印样式表很不错,但您仍然可以在Javascript中完成此操作.只需将您的值传递给以下函数…
function printIt(printThis) { var win = window.open(); self.focus(); win.document.open(); win.document.write('<'+'html'+'><'+'body'+'>'); win.document.write(printThis); win.document.write('<'+'/body'+'><'+'/html'+'>'); win.document.close(); win.print(); win.close(); }