JS 打印控制

JS 打印控制

var PrintStartString = "<!--打印开始标示符-->";//设置打印开始区域
var PrintEndString   = "<!--打印结束标示符-->";//设置打印结束区域

var HtmlText        = window.document.getElementById('PrintWindow').innerHTML;//获取要打印区域的原始元素内容
var PrintStartIndex = HtmlText.indexOf(PrintStartString) + PrintStartString.length;//打印开始字符索引号
var PrintEndIndex   = HtmlText.indexOf(PrintEndString);//打印结束字符索引号

var PrintHtml       = HtmlText.substring(PrintStartIndex, PrintEndIndex);//根据字符串开始位置以及字符串结束位置在文本中截出须要打印的html
window.document.body.innerHTML = PrintHtml;  //将要打印的内容彻底填充进整个正文元素中
window.print();//执行窗口打印方法
相关文章
相关标签/搜索