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();//执行窗口打印方法