Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为从javascript调用的网格应用css?_Javascript_Html_Asp.net_Css_Gridview - Fatal编程技术网

如何为从javascript调用的网格应用css?

如何为从javascript调用的网格应用css?,javascript,html,asp.net,css,gridview,Javascript,Html,Asp.net,Css,Gridview,我使用javascript函数的打印选项来打印gridview JS: function PrintGridData() { var prtGrid = document.getElementById('<%=gvUserInfo.ClientID %>'); prtGrid.border = 0; var prtwin = window.open('', 'PrintGridViewData', 'left=100,top=100,width=

我使用javascript函数的打印选项来打印gridview

JS

 function PrintGridData() {
      var prtGrid = document.getElementById('<%=gvUserInfo.ClientID %>');
      prtGrid.border = 0;
      var prtwin = window.open('', 'PrintGridViewData', 'left=100,top=100,width=1000,height=1000,tollbar=0,scrollbars=1,status=0,resizable=1');
      prtwin.document.write(prtGrid.outerHTML);
      prtwin.document.close();
      prtwin.focus();
      prtwin.print();
      prtwin.close();
    }
函数PrintGridData(){ var prtGrid=document.getElementById(“”); prtGrid.border=0; var prtwin=window.open(“”,'PrintGridViewData','left=100,top=100,width=1000,height=1000,tollbar=0,scrollbars=1,status=0,resizable=1'); prtwin.document.write(prtGrid.outerHTML); prtwin.document.close(); prtwin.focus(); prtwin.print(); prtwin.close(); } 很好

但是“gvUserInfo”gridview没有边框和网格(这是应用的css),但是在打印页面中,我想要边框和网格线。。
现在如何在打印页面中应用边框和网格线

还需要包括应用缺少的样式的样式表。要么这样做,要么在复制outerHTML之前找到一个可以将样式作为样式属性应用的库。

将此添加到javascript的第一行

document.getElementById('<%= gvUserInfo.ClientID %>').className = "class";
document.getElementById(“”).className=“class”;