国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

利用javascript實現web頁面中指定區域打印

2019-11-20 21:49:29
字體:
來源:轉載
供稿:網友

最近做到了web頁面課程表打印時,上網找了一些資料,最后使用了下面的方法實現了我需要的功能。將需要打印的課程表的table放入div標簽中,然后指定出需要打印的區域,最后調用window.print打印指定內容。

示例代碼(代碼中有些內容已省略)

復制代碼 代碼如下:

function preview() {
    bdhtml = window.document.body.innerHTML;
    sprnstr = "<!--startprint-->";
    eprnstr = "<!--endprint-->";
    prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17);
    prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));
    window.document.body.innerHTML = prnhtml;
    window.print();
}

上面的是javascript代碼,下面是html頁面代碼
復制代碼 代碼如下:

        <div class="print">
            <input   type= "button" value= "打印課表" onclick= "preview()"/>
        </div>
        <div class="result">
            課程表查詢結果
        </div>
<center>本部分以下被打印</center>
        <!--startprint-->
        <div class="timetable">
            <table id="table1" class ="tableresult"style="margin-left :auto;margin-right:auto;">
                <tr >
                    <th>   </th>
                    <th>星期一</th>
                    <th>星期二</th>
                    <th>星期三</th>
                    <th>星期四</th>
                    <th>星期五</th>
                    <th>星期六</th>
                    <th>星期日</th>
                </tr>
                <tr >
                    <th> 1,2 節</th>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td></td>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td></td>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td></td>
                    <td></td>
                </tr>
                <tr >
                    <th> 3,4 節</th>
                    <td></td>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td></td>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td></td>
                    <td></td>
                </tr>
                <tr >
                    <th> 5,6 節</th>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td></td>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td>信息技術<br>數信學院<br>501機房<br>生物專業</td>
                </tr>
                <tr >
                    <th> 7,8 節</th>
                    <td></td>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td>大學信息技術課<br>數信學院<br>501機房<br>生物專業</td>
                    <td></td>
                    <td></td>
                </tr>
            </table>
        </div>
         <!--endprint-->
<center>本部分以上被打印</center>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盐山县| 黄骅市| 安岳县| 洪雅县| 镇沅| 宁城县| 巫山县| 武强县| 苏州市| 乌鲁木齐县| 武山县| 永丰县| 江山市| 无棣县| 宁南县| 巩留县| 耿马| 阿坝县| 微山县| 睢宁县| 庄浪县| 兰溪市| 南宁市| 永修县| 平遥县| 廉江市| 苏尼特左旗| 富锦市| 连平县| 喀什市| 壶关县| 文成县| 双流县| 上犹县| 绥化市| 黄大仙区| 武川县| 宜阳县| 罗田县| 赫章县| 武胜县|