cmddate
q_q275835897
2017-10-24 14:14

C# 字符串处理,如何在HTML源文件如</body> 后面插入一个JS函数。

  • c#

比如我要在 后面插入 一个 JS函数。

         .print_paper .ov {
            overflow: visible;
        }

        .print_paper .f10 {
            font-size: 10px;
        }

        .print_paper .bln {
            border-left: none;
        }

        .print_paper .brn {
            border-right: none;
        }
    </style>
</head>
<body>
<input type=button name='button_export' title='打印1' onclick=preview(1) value=打印1>
<!--startprint1-->
<div id=sty>
    <table class="print_paper table_first">
        <tr height="53">
            <td>

要插入的函数代码

 <script language="javascript">
    function preview(oper)
    {
    if (oper < 10){
    bdhtml=window.document.body.innerHTML;
    sprnstr="<!--startprint"+oper+"-->";
    eprnstr="<!--endprint"+oper+"-->";
    prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); 
    prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
    window.document.body.innerHTML=prnhtml;
    window.print();
    window.document.body.innerHTML=bdhtml;
    } else {
    window.print();
    }
    }
    </script>
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答