JS實現(xiàn)局部選擇打印和局部不選擇打印
更新時間:2014年04月03日 15:31:08 投稿:whsnow
這篇文章主要介紹了JS選擇打印內(nèi)容,主要是把自己要打印的東西用一個DIV層抱起來,需要的朋友可以參考下
由于項目的需要在一個頁面中選擇打印內(nèi)容。
把自己要打印的東西用一個DIV層抱起來。例如:
JS代碼:
注意:在選擇打印的時候樣式會丟失,需要在打印之前加上打印即可。
復(fù)制代碼 代碼如下:
$(function(){
$("#print").click(function(){
var html = window.document.body.innerHTML;
exportCSS("itemVrbjForm",html);
});
//導(dǎo)入樣式到選擇打印中
function exportCSS(formName,htmlInfo){
var CSS = "<link href=\""+ baseURL +"/zjxf/common/css/common.css\" type=\"text/css\" rel=\"stylesheet\" /> " +
"<link href=\""+ baseURL +"/zjxf/common/css/table.css\" type=\"text/css\" rel=\"stylesheet\" /> " +
"<link href=\""+ baseURL +"/zjxf/common/css/form.css\" type=\"text/css\" rel=\"stylesheet\" />" +
"<link href=\""+ baseURL +"/zjxf/common/css/tab.css\" type=\"text/css\" rel=\"stylesheet\" />" +
"<link href=\""+ baseURL +"/zjxf/common/css/print.css\" type=\"text/css\" rel=\"stylesheet\" />" ;
$(CSS).appendTo("#" + formName);
window.document.body.innerHTML = $("#" + formName).html();
window.print();
window.document.body.innerHTML = htmlInfo;
}
});
這樣既可以實現(xiàn)局部選擇打印和局部不選擇打印
相關(guān)文章
javascript+HTML5的canvas實現(xiàn)七夕情人節(jié)3D玫瑰花效果代碼
這篇文章主要介紹了javascript+HTML5的canvas實現(xiàn)七夕情人節(jié)3D玫瑰花效果代碼,使用了html5的canvas技術(shù),可呈現(xiàn)出帶有3D效果的玫瑰花漸顯效果,非常逼真自然,需要的朋友可以參考下2015-08-08
利用BootStrap的Carousel.js實現(xiàn)輪播圖動畫效果
這篇文章主要介紹了利用BootStrap的Carousel.js實現(xiàn)輪播圖動畫效果的相關(guān)資料,需要的朋友可以參考下2016-12-12

