是否打印背景,必须在IE中设置,IE选项->高级 "打印背景颜色和图像" 前勾选.

解决方案 »

  1.   

    1楼有效document.body.innerHTML=document.getElementById("aspnetForm").outerHTML;
    window.print();可以打印我要的那一部分,但出现了  <titel>时原内容,以及 而码,1/1 字样        var headstr = "<html><head><title></title></head><body>";
           var footstr = "</body>";
           var newstr = document.getElementById("aspnetForm").outerHTML;
           var oldstr = document.body.innerHTML;
           document.body.innerHTML = headstr+newstr+footstr;
           window.print(); 
           document.body.innerHTML = oldstr;
           history.go(0);也是一样
      

  2.   

      <titel>时原内容,以及 而码,1/1 字样
    也是在打印设置里面设置的,去掉通配符就可以