你说的应该是注释吧,我汗哦!我写个方法你打印之前调用,不过有两点你要注册:
开始统一用:
结束统一用:
必须成对
function doPrint()
{
var bdhtml="dfdsfsdfd111111111111111111111111111111dfdsfsdfd2222222222222222222222222222222222222";
//这个是测试的,实际调用可以:
//var bdhtml=window.document.body.innerHTML;
//保存旧的代码好还原: var oldHtml=bdhtml;
var sprnstr="";
var eprnstr="";
while(bdhtml.indexOf(sprnstr)>-1)
{
var prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr));
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)+9);
bdhtml=bdhtml.replace(prnhtml,'');
}
window.alert(bdhtml); //这里也是测试的,
//你可以直接用打印:window.print();
//还原:window.document.body.innerHTML=oldHtml;
}
------------------------写个你直接用的吧:
function doPrint()
{
var bdhtml=window.document.body.innerHTML;
var oldHtml=bdhtml;
var sprnstr="";
var eprnstr="";
while(bdhtml.indexOf(sprnstr)>-1)
{
var prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr));
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)+9);
bdhtml=bdhtml.replace(prnhtml,'');
}
window.print();
window.document.body.innerHTML=oldHtml;
}
-------------------------看你用正则,我也写了一个,你自己调用试:
public static string StripHT(string strHtml)
{
Regex regex=new Regex(@"