C# 字符串处理,如何在HTML源文件如 后面插入一个JS函数。
问题描述:
比如我要在 后面插入 一个 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>
答
用string.IndexOf找到</body>,然后用SubString拼接
答
直接这么嵌入就可以
...